Public Member Functions |
| | DtSettingsManager (std::string filename) |
| | ~DtSettingsManager () |
| virtual void | init () |
| virtual bool | read () |
| virtual bool | write () |
| virtual const DtSettingsObject * | lookupSetting (std::string name) |
| virtual bool | setSetting (const DtSettingsObject *settingsObject) |
| virtual std::list< std::string > | settingsMapKeys () |
| virtual void | registerProducer (std::string type, std::string name, DtSettingsProducerFcn producerFcn, void *usr=0) |
| virtual void | unregisterProducer (std::string type, std::string name, DtSettingsProducerFcn producerFcn, void *usr=0) |
|
| virtual void | registerConsumer (std::string name, DtSettingsConsumerFcn consumerFcn, void *usr=0) |
| virtual void | unregisterConsumer (std::string name, DtSettingsConsumerFcn consumerFcn, void *usr=0) |
|
| virtual void | addIndependentBool (std::string name, bool value) |
| virtual void | addIndependentInt (std::string name, int value) |
| virtual void | addIndependentDouble (std::string name, double value) |
| virtual void | addIndependentString (std::string name, std::string value) |
Constructor & Destructor Documentation
| DtSettingsManager::DtSettingsManager |
( |
std::string |
filename | ) |
|
| DtSettingsManager::~DtSettingsManager |
( |
| ) |
|
Member Function Documentation
| virtual void DtSettingsManager::init |
( |
| ) |
|
|
virtual |
| virtual bool DtSettingsManager::read |
( |
| ) |
|
|
virtual |
| virtual bool DtSettingsManager::write |
( |
| ) |
|
|
virtual |
| virtual const DtSettingsObject* DtSettingsManager::lookupSetting |
( |
std::string |
name | ) |
|
|
virtual |
| virtual std::list<std::string> DtSettingsManager::settingsMapKeys |
( |
| ) |
|
|
virtual |
| virtual void DtSettingsManager::registerProducer |
( |
std::string |
type, |
|
|
std::string |
name, |
|
|
DtSettingsProducerFcn |
producerFcn, |
|
|
void * |
usr = 0 |
|
) |
| |
|
virtual |
| virtual void DtSettingsManager::unregisterProducer |
( |
std::string |
type, |
|
|
std::string |
name, |
|
|
DtSettingsProducerFcn |
producerFcn, |
|
|
void * |
usr = 0 |
|
) |
| |
|
virtual |
| virtual void DtSettingsManager::registerConsumer |
( |
std::string |
name, |
|
|
DtSettingsConsumerFcn |
consumerFcn, |
|
|
void * |
usr = 0 |
|
) |
| |
|
virtual |
| virtual void DtSettingsManager::unregisterConsumer |
( |
std::string |
name, |
|
|
DtSettingsConsumerFcn |
consumerFcn, |
|
|
void * |
usr = 0 |
|
) |
| |
|
virtual |
| virtual void DtSettingsManager::addIndependentBool |
( |
std::string |
name, |
|
|
bool |
value |
|
) |
| |
|
virtual |
| virtual void DtSettingsManager::addIndependentInt |
( |
std::string |
name, |
|
|
int |
value |
|
) |
| |
|
virtual |
| virtual void DtSettingsManager::addIndependentDouble |
( |
std::string |
name, |
|
|
double |
value |
|
) |
| |
|
virtual |
| virtual void DtSettingsManager::addIndependentString |
( |
std::string |
name, |
|
|
std::string |
value |
|
) |
| |
|
virtual |
Member Data Documentation
| std::string DtSettingsManager::myFilename |
|
protected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/include/makSettingsManager/settingsManager.h