#include <llindraconfigfile.h>
Public Member Functions | |
LLIndraConfigFile () | |
Static Public Member Functions | |
static void | initClass (const std::string &config_dir) |
static LLSD | getConfig (const std::string &config_name) |
Protected Member Functions | |
void | loadFile () |
Protected Attributes | |
LLSD | mConfig |
Static Private Member Functions | |
static std::string | filename () |
Definition at line 35 of file llindraconfigfile.h.
LLIndraConfigFile::LLIndraConfigFile | ( | ) |
Definition at line 36 of file llindraconfigfile.cpp.
void LLIndraConfigFile::initClass | ( | const std::string & | config_dir | ) | [static] |
Definition at line 43 of file llindraconfigfile.cpp.
References indraConfigFileName, llendl, llinfos, and sConfigDir.
LLSD LLIndraConfigFile::getConfig | ( | const std::string & | config_name | ) | [static] |
Definition at line 50 of file llindraconfigfile.cpp.
References LLLiveFile::checkAndReload(), llendl, llerrs, mConfig, sConfigDir, and LLFrameTimer::updateFrameTime().
std::string LLIndraConfigFile::filename | ( | ) | [static, private] |
Definition at line 65 of file llindraconfigfile.cpp.
References indraConfigFileName, and sConfigDir.
Referenced by loadFile().
void LLIndraConfigFile::loadFile | ( | ) | [protected, virtual] |
Implements LLLiveFile.
Definition at line 76 of file llindraconfigfile.cpp.
References filename(), LLSDSerialize::fromXML(), indraConfigFileName, LLSD::isMap(), LLSD::isUndefined(), llendl, llifstream, llinfos, llwarns, and mConfig.
LLSD LLIndraConfigFile::mConfig [protected] |