GlobeEngine
eqSolar::Config Class Reference

#include <Config.h>

Inheritance diagram for eqSolar::Config:

Public Member Functions

 Config (eq::ServerPtr parent)
 
virtual bool init ()
 
virtual bool exit ()
 
virtual uint32_t startFrame ()
 
virtual uint32_t finishFrame ()
 
void setInitData (const LocalInitData &data)
 
const InitDatagetInitData () const
 
bool loadInitData (const eq::uint128_t &initDataID)
 
virtual bool handleEvent (const eq::ConfigEvent *_event)
 
virtual bool handleEvent (eq::EventICommand command)
 

Protected Member Functions

virtual ~Config ()
 

Detailed Description

The configuration, run be the EqSolar application.

A configuration instance manages configuration-specific data; it distributes the initialization and model data, updates frame-specific data and manages frame generation based on event handling.

Constructor & Destructor Documentation

eqSolar::Config::Config ( eq::ServerPtr  parent)
eqSolar::Config::~Config ( )
protectedvirtual

Member Function Documentation

bool eqSolar::Config::exit ( )
virtual
See also
eq::Config::exit.
uint32_t eqSolar::Config::finishFrame ( )
virtual
See also
eq::Config::finishFrame.
const InitData& eqSolar::Config::getInitData ( ) const
inline
bool eqSolar::Config::handleEvent ( const eq::ConfigEvent *  _event)
virtual
See also
eq::Config::handleEvent
bool eqSolar::Config::handleEvent ( eq::EventICommand  command)
virtual
bool eqSolar::Config::init ( )
virtual
See also
eq::Config::init.
bool eqSolar::Config::loadInitData ( const eq::uint128_t &  initDataID)

Map per-config data to the local node process

void eqSolar::Config::setInitData ( const LocalInitData data)
inline
uint32_t eqSolar::Config::startFrame ( )
virtual
See also
eq::Config::startFrame.

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