|
| UCOM_RESOLVE (IObject, IPlugin) |
|
| cPlugin (const char *strLabel) |
|
const char * | GetLabel () const override |
|
iterator_adapter< const tNamedVersion, pointer_iterator > | GetVersions () const override |
|
uint32_t | GetBuildType () const override |
|
tResult | SetState (tPluginState eState) override |
|
tPluginState | GetState () const override |
|
tResult | GetClassFactory (iobject_ptr< const IClassFactory > &pClassFactory) const override |
|
void | SetHandle (tHandle hModule) override |
|
tHandle | GetHandle () const override |
|
virtual tResult | Initialize () |
|
virtual tResult | Deinitialize () |
|
void | SetLogger (ILogger *pLogger) override |
|
tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
| Query interfaces on an object. More...
|
|
tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
| Provides const correct interface querying. More...
|
|
void | Destroy () const override |
| Destruct and deallocate instantiations of type IObject . More...
|
|
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") |
| Marks the IObject to be castable with the ucom_cast() More...
|
|
|
static constexpr const tChar *const | DEFAULT_PLUGIN_EXTENSION = ".adtfplugin" |
|
|
tHandle | m_hModule |
|
adtf::util::cString | m_strLabel |
|
Definition at line 24 of file plugin.h.