All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kanzi::Module Class Reference

Module is a class representing a functional module with its own metadata about the types it contains. More...

#include <kanzi/module/module.hpp>

Inheritance diagram for kanzi::Module:
kanzi::Application kanzi::Plugin kanzi::ExampleApplication kanzi::KanziComponentsModule kanzi::V8Module

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 &)
 

Protected Member Functions

virtual ~Module ()
 

Detailed Description

Module is a class representing a functional module with its own metadata about the types it contains.

Member Typedef Documentation

typedef MetaclassContainer::iterator kanzi::Module::MetaclassIterator

Constructor & Destructor Documentation

kanzi::Module::Module ( )
inline
virtual kanzi::Module::~Module ( )
inlineprotectedvirtual

Member Function Documentation

virtual MetaclassContainer kanzi::Module::getMetaclassesOverride ( )
inlinevirtual
virtual void kanzi::Module::destroy ( )
inlinevirtual
virtual void kanzi::Module::registerMetadataOverride ( ObjectFactory )
inlinevirtual

Reimplemented in kanzi::ExampleApplication.


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