Module is a class representing a functional module with its own metadata about the types it contains. More...
#include <kanzi/core/module/module.hpp>
Public Types | |
| typedef vector< const Metaclass * > | MetaclassContainer |
| typedef MetaclassContainer::iterator | MetaclassIterator |
Public Member Functions | |
| Module () | |
| virtual MetaclassContainer | getMetaclassesOverride () |
| virtual void | destroy () |
| virtual void | registerMetadataOverride (ObjectFactory &) |
| void | setDomain (Domain *domain) |
| Set the domain. More... | |
Protected Member Functions | |
| virtual | ~Module () |
Protected Attributes | |
| Domain * | m_domain |
| The domain this module is registered to. More... | |
Module is a class representing a functional module with its own metadata about the types it contains.
| typedef vector<const Metaclass*> kanzi::Module::MetaclassContainer |
| typedef MetaclassContainer::iterator kanzi::Module::MetaclassIterator |
|
inlineexplicit |
|
inlineprotectedvirtual |
|
inlinevirtual |
Reimplemented in kanzi::KanziComponentsModule, and kanzi::V8Module.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in kanzi::ExampleApplication.
|
inline |
Set the domain.
Called by the domain when registering the module.
|
protected |
The domain this module is registered to.