|
| virtual ErrorCode | DoGetObject (IScript *parent, const ScriptID &objectType, SpecifierForm accessorForm, const ScriptData &accessorData, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoHandleMethod (IScript *script, const ScriptID &methodID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoHandleMethod (IScript *script, const ScriptElementID &methodID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoHandleMethod (const ScriptList &scriptList, const ScriptID &methodID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoHandleMethod (const ScriptList &scriptList, const ScriptElementID &methodID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoHandleCollectionMethod (IScript *parent, const ScriptID &childType, const ScriptID &methodID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoHandleCollectionMethod (IScript *parent, const ScriptID &childType, const ScriptElementID &methodID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoHandleCollectionMethod (const ScriptList &parentList, const ScriptID &childType, const ScriptID &methodID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoHandleCollectionMethod (const ScriptList &parentList, const ScriptID &childType, const ScriptElementID &methodID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoSetProperty (IScript *script, const ScriptID &propertyID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoSetProperty (IScript *script, const ScriptElementID &propertyID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoSetProperty (const ScriptList &scriptList, const ScriptID &propertyID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoSetProperty (const ScriptList &scriptList, const ScriptElementID &propertyID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoGetProperty (IScript *script, const ScriptID &propertyID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoGetProperty (IScript *script, const ScriptElementID &propertyID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoGetProperty (const ScriptList &scriptList, const ScriptID &propertyID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | DoGetProperty (const ScriptList &scriptList, const ScriptElementID &propertyID, IScriptRequestData *scriptRequestData) const =0 |
| |
virtual const ScriptInfo::ObjectScriptElement * | FindCollectionInfo (IScript *script, const ScriptID &collectionID, IScriptRequestData *scriptRequestData) const =0 |
| |
virtual const ScriptInfo::ObjectScriptElement * | FindCollectionInfo (IScript *script, const ScriptElementID &collectionID, IScriptRequestData *scriptRequestData) const =0 |
| |
| virtual ErrorCode | SetProperties (IScript *script, IScriptRequestData *data) const =0 |
| |
| virtual ErrorCode | GetProperties (IScript *script, IScriptRequestData *data) const =0 |
| |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| |
| virtual void | AddRef () const =0 |
| |
| virtual void | Release () const =0 |
| |
Matches requests from clients to the appropriate script provider.