LLIndraConfigFile Class Reference

#include <llindraconfigfile.h>

Inheritance diagram for LLIndraConfigFile:

Inheritance graph
[legend]
Collaboration diagram for LLIndraConfigFile:

Collaboration graph
[legend]

List of all members.

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 ()


Detailed Description

Definition at line 35 of file llindraconfigfile.h.


Constructor & Destructor Documentation

LLIndraConfigFile::LLIndraConfigFile (  ) 

Definition at line 36 of file llindraconfigfile.cpp.


Member Function Documentation

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().

Here is the call graph for this function:

std::string LLIndraConfigFile::filename (  )  [static, private]

Definition at line 65 of file llindraconfigfile.cpp.

References indraConfigFileName, and sConfigDir.

Referenced by loadFile().

Here is the caller graph for this function:

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.

Here is the call graph for this function:


Member Data Documentation

Definition at line 47 of file llindraconfigfile.h.

Referenced by getConfig(), and loadFile().


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:49:58 2008 for SecondLife by  doxygen 1.5.5