#include <kanzi/interop/interop_module_base.hpp>
Public Member Functions | |
Context * | getContext () const |
void | registerMetadataOverride (ObjectFactory &) override |
Registers the rest of the module metadata, such as loaders for types in the module. | |
virtual | ~ModuleBase () |
Public Member Functions inherited from kanzi::Plugin | |
Plugin () | |
Public Member Functions inherited from kanzi::Module | |
virtual void | destroy () |
virtual MetaclassContainer | getMetaclassesOverride () |
Module () | |
virtual void | registerDebugRenderingFunctions (DebugRenderRegistry &) |
Registers the debug rendering functions of the module. | |
void | setDomain (Domain *domain) |
Sets the domain. | |
Protected Attributes | |
Context * | m_context |
Protected Attributes inherited from kanzi::Module | |
Domain * | m_domain |
The domain this module is registered to. | |
Additional Inherited Members | |
Public Types inherited from kanzi::Module | |
typedef vector< const Metaclass * > | MetaclassContainer |
typedef MetaclassContainer::iterator | MetaclassIterator |
Protected Member Functions inherited from kanzi::Module | |
virtual | ~Module ()=default |
Destructor. | |
|
virtual |
Context * kanzi::interop::ModuleBase::getContext | ( | ) | const |
|
overridevirtual |
Registers the rest of the module metadata, such as loaders for types in the module.
When registering a module, a domain calls this function.
Reimplemented from kanzi::Module.
|
protected |