#include <SystemProperties.h>
Collaboration diagram for SystemProperties:
Public Types | |
typedef ACE_Configuration_Section_Key | SectionKey_t |
typedef ACE_Configuration::VALUETYPE | Valuetype_t |
Public Member Functions | |
SystemProperties () | |
virtual | ~SystemProperties () |
int | GetStringEntry (const char *sectionName, const char *name, std::string &value) |
int | GetIntegerEntry (const char *sectionName, const char *name, unsigned int &value) |
int | GetDoubleEntry (const char *sectionName, const char *name, double &value) |
int | GetBinaryEntry (const char *sectionName, const char *name, void *&value, size_t &length) |
int | GetBooleanEntry (const char *sectionName, const char *name, bool &value) |
int | GetStringEntry (const SectionKey_t &parent, const char *name, std::string &value) |
int | GetIntegerEntry (const SectionKey_t &parent, const char *name, unsigned int &value) |
int | GetDoubleEntry (const SectionKey_t &parent, const char *name, double &value) |
int | GetBinaryEntry (const SectionKey_t &parent, const char *name, void *&value, size_t &length) |
int | GetBooleanEntry (const SectionKey_t &parent, const char *name, bool &value) |
int | SetStringEntry (const char *sectionName, const char *name, const char *value) |
int | SetIntegerEntry (const char *sectionName, const char *name, unsigned int value) |
int | SetDoubleEntry (const char *sectionName, const char *name, double value) |
int | SetBinaryEntry (const char *sectionName, const char *name, const void *value, size_t length) |
int | SetBooleanEntry (const char *sectionName, const char *name, bool value) |
int | SetStringEntry (const SectionKey_t &parent, const char *name, const char *value) |
int | SetIntegerEntry (const SectionKey_t &parent, const char *name, unsigned int value) |
int | SetDoubleEntry (const SectionKey_t &parent, const char *name, double value) |
int | SetBinaryEntry (const SectionKey_t &parent, const char *name, const void *value, size_t length) |
int | SetBooleanEntry (const SectionKey_t &parent, const char *name, bool value) |
int | GetSectionKey (const char *sectionName, SectionKey_t &key, bool createNew=false) |
int | GetSectionKey (const SectionKey_t &parent, const char *sectionName, SectionKey_t &key, bool createNew=false) |
int | EnumerateSections (int index, std::string &name) |
int | EnumerateSections (const SectionKey_t &parent, int index, std::string &name) |
int | EnumerateEntries (int index, std::string &name, Valuetype_t &valuetype) |
int | EnumerateEntries (const SectionKey_t &parent, int index, std::string &name, Valuetype_t &valuetype) |
int | ImportPropertiesRegistry (const char *filename) |
int | ExportPropertiesRegistry (const char *filename) |
int | ImportPropertiesIni (const char *filename) |
int | ExportPropertiesIni (const char *filename) |
Static Public Member Functions | |
SystemProperties * | Instance (const char *configFilename="System.config", bool registryFormat=false) |
Static Protected Attributes | |
SystemProperties * | m_pInstance |
|
Definition at line 66 of file SystemProperties.h. Referenced by GetBinaryEntry(), GetBooleanEntry(), GetDoubleEntry(), GetIntegerEntry(), GetStringEntry(), SetBinaryEntry(), SetBooleanEntry(), SetDoubleEntry(), SetIntegerEntry(), and SetStringEntry(). |
|
Definition at line 67 of file SystemProperties.h. Referenced by GetBooleanEntry(). |
|
Definition at line 44 of file SystemProperties.cpp. Referenced by Instance(). |
|
Definition at line 75 of file SystemProperties.h. |
|
Definition at line 659 of file SystemProperties.cpp. |
|
Definition at line 651 of file SystemProperties.cpp. |
|
Definition at line 635 of file SystemProperties.cpp. |
|
Definition at line 628 of file SystemProperties.cpp. Referenced by VehicleNetConfig::Init(). |
|
Definition at line 721 of file SystemProperties.cpp. |
|
Definition at line 703 of file SystemProperties.cpp. |
|
Definition at line 207 of file SystemProperties.cpp. References value. |
|
Definition at line 96 of file SystemProperties.cpp. References GetSectionKey(), SectionKey_t, and value. |
|
Definition at line 334 of file SystemProperties.cpp. References value, and Valuetype_t. |
|
Definition at line 113 of file SystemProperties.cpp. References GetSectionKey(), SectionKey_t, and value. Referenced by PropertyBasedCommFactory::Open(). |
|
Definition at line 183 of file SystemProperties.cpp. References value. |
|
Definition at line 81 of file SystemProperties.cpp. References GetSectionKey(), SectionKey_t, and value. |
|
Definition at line 146 of file SystemProperties.cpp. References value. |
|
Definition at line 66 of file SystemProperties.cpp. References GetSectionKey(), SectionKey_t, and value. Referenced by VehicleNetConfig::Init(), and PropertyBasedCommFactory::Open(). |
|
Definition at line 685 of file SystemProperties.cpp. |
|
Definition at line 676 of file SystemProperties.cpp. Referenced by GetBinaryEntry(), GetBooleanEntry(), GetDoubleEntry(), GetIntegerEntry(), GetStringEntry(), VehicleNetConfig::Init(), PropertyBasedCommFactory::Open(), SetBinaryEntry(), SetBooleanEntry(), SetDoubleEntry(), SetIntegerEntry(), and SetStringEntry(). |
|
Definition at line 130 of file SystemProperties.cpp. References value. |
|
Definition at line 51 of file SystemProperties.cpp. References GetSectionKey(), SectionKey_t, and value. Referenced by VehicleNetConfig::Init(), and PropertyBasedCommFactory::Open(). |
|
Definition at line 712 of file SystemProperties.cpp. Referenced by Instance(). |
|
Definition at line 694 of file SystemProperties.cpp. Referenced by Instance(). |
|
Definition at line 22 of file SystemProperties.cpp. References ImportPropertiesIni(), ImportPropertiesRegistry(), s_pInstance, and SystemProperties(). Referenced by VehicleNetConfig::Init(), and main(). |
|
Definition at line 599 of file SystemProperties.cpp. References value. |
|
Definition at line 509 of file SystemProperties.cpp. References GetSectionKey(), SectionKey_t, and value. |
|
Definition at line 614 of file SystemProperties.cpp. References value. |
|
Definition at line 532 of file SystemProperties.cpp. References GetSectionKey(), SectionKey_t, and value. |
|
Definition at line 582 of file SystemProperties.cpp. |
|
Definition at line 484 of file SystemProperties.cpp. References GetSectionKey(), and SectionKey_t. |
|
Definition at line 568 of file SystemProperties.cpp. References value. |
|
Definition at line 462 of file SystemProperties.cpp. References GetSectionKey(), SectionKey_t, and value. |
|
Definition at line 554 of file SystemProperties.cpp. References value. |
|
Definition at line 440 of file SystemProperties.cpp. References GetSectionKey(), SectionKey_t, and value. |
|
Definition at line 414 of file SystemProperties.h. |