![]() |
VR-Forces 4.0.4 Class Documentation
|

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) |
Static Public Member Functions | |
| static DtSettingsObjectFactory * | factory () |
| static void | setFactory (DtSettingsObjectFactory *factory) |
Protected Attributes | |
| std::string | myFilename |
| DtSettingsMap | mySettingsMap |
| DtSettingsProducersMap | myProducersMap |
| DtSettingsConsumersMultiMap | myConsumersMultiMap |
Static Protected Attributes | |
| static DtSettingsObjectFactory * | theSettingsObjectFactory |
| DtSettingsManager::DtSettingsManager | ( | std::string | filename | ) |
| virtual void DtSettingsManager::init | ( | ) | [virtual] |
Reimplemented in DtVrfSettingsManager, DtVrfSimSettingsManager, and MySettingsManager.
| virtual bool DtSettingsManager::read | ( | ) | [virtual] |
| virtual bool DtSettingsManager::write | ( | ) | [virtual] |
| static DtSettingsObjectFactory* DtSettingsManager::factory | ( | ) | [static] |
| static void DtSettingsManager::setFactory | ( | DtSettingsObjectFactory * | factory | ) | [static] |
| virtual const DtSettingsObject* DtSettingsManager::lookupSetting | ( | std::string | name | ) | [virtual] |
| virtual bool DtSettingsManager::setSetting | ( | const DtSettingsObject * | settingsObject | ) | [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] |
std::string DtSettingsManager::myFilename [protected] |
DtSettingsMap DtSettingsManager::mySettingsMap [protected] |
DtSettingsObjectFactory* DtSettingsManager::theSettingsObjectFactory [static, protected] |