Kanzi 3.9.10
kanzi::interop::ModuleBase Class Reference

#include <kanzi/interop/interop_module_base.hpp>

Inheritance diagram for kanzi::interop::ModuleBase:
[legend]

Public Member Functions

ContextgetContext () 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

Contextm_context
 
- Protected Attributes inherited from kanzi::Module
Domainm_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.
 

Constructor & Destructor Documentation

◆ ~ModuleBase()

virtual kanzi::interop::ModuleBase::~ModuleBase ( )
virtual

Member Function Documentation

◆ getContext()

Context * kanzi::interop::ModuleBase::getContext ( ) const

◆ registerMetadataOverride()

void kanzi::interop::ModuleBase::registerMetadataOverride ( ObjectFactory & )
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.

Member Data Documentation

◆ m_context

Context* kanzi::interop::ModuleBase::m_context
protected

The documentation for this class was generated from the following file: