|
ADTF
|
#include <adtf_runtime_intf.h>
Inherits adtf::ucom::ant::IObject.
Public Member Functions | |
| ADTF_IID (IPluginLoader, "plugin_loader.yak.base.adtf.iid") | |
| virtual tResult | LoadPluginFor (const char *strCID) noexcept=0 |
Public Member Functions inherited from adtf::ucom::ant::IObject | |
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Additional Inherited Members | |
Protected Member Functions inherited from adtf::ucom::ant::IObject | |
| ~IObject ()=default | |
| Protected destructor --> Only the final implementation can be destroyed! | |
Interface for plugin auto discovery.
| adtf::base::yak::IPluginLoader::ADTF_IID | ( | IPluginLoader | , |
| "plugin_loader.yak.base.adtf.iid" | ) |
Marks the IRuntime to be castable with the ucom_cast<>
|
pure virtualnoexcept |
Tries to load a plugin that provides the implementation for the given class id.
| [in] | strCID | The class id. |