csConfigAccess Class Reference
This is a simple convenience class that can be used to deal with the sytem config manager. More...
#include <csutil/cfgacc.h>
Public Member Functions | |
void | AddConfig (iObjectRegistry *object_reg, iConfigFile *file, int Priority=iConfigManager::ConfigPriorityPlugin) |
add a config object | |
void | AddConfig (iObjectRegistry *object_reg, const char *Filename, bool vfs=true, int Priority=iConfigManager::ConfigPriorityPlugin) |
add a config file | |
csConfigAccess (iObjectRegistry *object_reg, iConfigFile *file, int Priority=iConfigManager::ConfigPriorityPlugin) | |
constructor (also adds a config object) | |
csConfigAccess (iObjectRegistry *object_reg, const char *Filename, bool vfs=true, int Priority=iConfigManager::ConfigPriorityPlugin) | |
constructor (also adds a config file) | |
csConfigAccess (iObjectRegistry *object_reg) | |
constructor (provides access to config manager, but doesn't add file) | |
csConfigAccess () | |
constructor | |
operator iConfigFile * () | |
access to system configuration | |
iConfigFile * | operator-> () |
access to system configuration | |
~csConfigAccess () | |
destructor |
Detailed Description
This is a simple convenience class that can be used to deal with the sytem config manager.It adds config files to the manager on demand and automatically removes them when destroyed. In addition, you can use the '->' operator to access the system configuration. Note that you must use the same iObjectRegistry for all config files you add.
Definition at line 40 of file cfgacc.h.
Constructor & Destructor Documentation
|
constructor
|
|
constructor (provides access to config manager, but doesn't add file)
|
|
constructor (also adds a config file)
|
|
constructor (also adds a config object)
|
|
destructor
|
Member Function Documentation
|
add a config object
|
|
add a config file
Referenced by csGLExtensionManager::Initialize(). |
|
access to system configuration
|
|
access to system configuration
|
The documentation for this class was generated from the following file:
- csutil/cfgacc.h
Generated for Crystal Space by doxygen 1.4.6