Module.h File Reference


Detailed Description

header file for Module class.

Author:
Gerhard Reitmayr
Id
Module.h 1727 2007-01-19 12:57:22Z bornik

#include "../dllinclude.h"
#include "ConfigNode.h"
#include "StringTable.h"

Include dependency graph for Module.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ot

Classes

class  ot::Module

Defines

#define OT_MODULE(MODNAME)   void registerModule##MODNAME (Context * context, void * data)
#define OT_MODULE_REGISTER_FUNC(MODNAME)   void registerModule##MODNAME( Context * context , void * data)
#define OT_MODULE_REGISTRATION_DEFAULT(MODNAME, REGISTRATIONSTRING)
#define OT_REGISTER_MODULE(MODNAME, VOIDPARAMETER)   Configurator::addModuleInit(#MODNAME, registerModule##MODNAME, VOIDPARAMETER)


Define Documentation

#define OT_MODULE MODNAME   )     void registerModule##MODNAME (Context * context, void * data)
 

#define OT_MODULE_REGISTER_FUNC MODNAME   )     void registerModule##MODNAME( Context * context , void * data)
 

#define OT_MODULE_REGISTRATION_DEFAULT MODNAME,
REGISTRATIONSTRING   ) 
 

Value:

MODNAME * mod = new MODNAME();\
                context->addFactory (*mod);\
                context->addModule (REGISTRATIONSTRING, *mod)

#define OT_REGISTER_MODULE MODNAME,
VOIDPARAMETER   )     Configurator::addModuleInit(#MODNAME, registerModule##MODNAME, VOIDPARAMETER)
 


Generated on Wed Feb 28 15:19:46 2007 for NaviTrack by  doxygen 1.4.6