Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | Private Attributes | List of all members
orxonox::StaticallyInitializedInstance Class Referenceabstract

#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/core/module/StaticallyInitializedInstance.h>

Inheritance diagram for orxonox::StaticallyInitializedInstance:
orxonox::StaticallyInitializedCommandLineArgument orxonox::StaticallyInitializedConsoleCommand orxonox::StaticallyInitializedIdentifier orxonox::StaticallyInitializedNetworkFunction orxonox::StaticallyInitializedScopedSingletonWrapper orxonox::StaticallyInitializedStaticInitializationHandler

Public Member Functions

 StaticallyInitializedInstance (StaticInitialization::Type type)
 
virtual ~StaticallyInitializedInstance ()
 
StaticInitialization::Type getType () const
 
virtual void load ()=0
 
virtual void unload ()=0
 

Private Attributes

ModuleInstancemodule_
 
StaticInitialization::Type type_
 

Constructor & Destructor Documentation

orxonox::StaticallyInitializedInstance::StaticallyInitializedInstance ( StaticInitialization::Type  type)
orxonox::StaticallyInitializedInstance::~StaticallyInitializedInstance ( )
virtual

Member Function Documentation

StaticInitialization::Type orxonox::StaticallyInitializedInstance::getType ( ) const
inline
virtual void orxonox::StaticallyInitializedInstance::load ( )
pure virtual
virtual void orxonox::StaticallyInitializedInstance::unload ( )
pure virtual

Member Data Documentation

ModuleInstance* orxonox::StaticallyInitializedInstance::module_
private
StaticInitialization::Type orxonox::StaticallyInitializedInstance::type_
private

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