Static Public Member Functions

zeus::TModuleFunctions< TModuleType > Class Template Reference

#include <ModuleFunctions.hpp>

List of all members.

Static Public Member Functions

static void activateFirstChild (TModuleType &rMod, bool &rActiveFlag)
static Retval getModule (TModuleType &rMod, const IString &rName, IModule *&rpModule)

Detailed Description

template<class TModuleType>
class zeus::TModuleFunctions< TModuleType >

This template class implements some basic functionality of a module Its needed in the two classes TModule and TSystemManager


Member Function Documentation

template<class TModuleType >
static void zeus::TModuleFunctions< TModuleType >::activateFirstChild ( TModuleType &  rMod,
bool &  rActiveFlag 
) [inline, static]

This method helps to get the first child object, which is a module and marks this module as activated. This module will register themself automatically.

template<class TModuleType >
static Retval zeus::TModuleFunctions< TModuleType >::getModule ( TModuleType &  rMod,
const IString rName,
IModule *&  rpModule 
) [inline, static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:27