Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

RayGina::CORE::RRegistry Class Reference

#include <rregistry.hxx>

List of all members.

Public Types

enum  {
  RREGISTRY_OK = 0, RREGISTRY_CANTOPEN, RREGISTRY_CANTCREATEPATH, RREGISTRY_PATHNOEXIST,
  RREGISTRY_NOFILEOPEN, RREGISTRY_PRAFIXMISSING, RREGISTRY_UNKNOWN_INTERNAL
}

Public Member Functions

 RRegistry ()
 ~RRegistry ()
RString getErrorMessage (int ID)
int load (RString)
RString get (RString, char *defaultvalue, int *errorcode=NULL)
int set (RString Path, char *value, bool createifnotexist=true)

Protected Member Functions

xmlNodePtr createNode (RString Path)

Protected Attributes

RString filename
xmlDocPtr doc
xmlXPathContextPtr xpathCtx


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
RREGISTRY_OK 
RREGISTRY_CANTOPEN 
RREGISTRY_CANTCREATEPATH 
RREGISTRY_PATHNOEXIST 
RREGISTRY_NOFILEOPEN 
RREGISTRY_PRAFIXMISSING 
RREGISTRY_UNKNOWN_INTERNAL 

Definition at line 19 of file rregistry.hxx.


Constructor & Destructor Documentation

RRegistry::RRegistry  ) 
 

Definition at line 11 of file rregistry.cxx.

RRegistry::~RRegistry  ) 
 

Definition at line 18 of file rregistry.cxx.


Member Function Documentation

xmlNodePtr RRegistry::createNode RString  Path  )  [protected]
 

Definition at line 130 of file rregistry.cxx.

RString RRegistry::get RString  ,
char *  defaultvalue,
int *  errorcode = NULL
 

Definition at line 69 of file rregistry.cxx.

RString RRegistry::getErrorMessage int  ID  ) 
 

Definition at line 30 of file rregistry.cxx.

int RRegistry::load RString   ) 
 

Definition at line 52 of file rregistry.cxx.

int RRegistry::set RString  Path,
char *  value,
bool  createifnotexist = true
 

Definition at line 101 of file rregistry.cxx.


Member Data Documentation

xmlDocPtr RayGina::CORE::RRegistry::doc [protected]
 

Definition at line 37 of file rregistry.hxx.

RString RayGina::CORE::RRegistry::filename [protected]
 

Definition at line 35 of file rregistry.hxx.

xmlXPathContextPtr RayGina::CORE::RRegistry::xpathCtx [protected]
 

Definition at line 38 of file rregistry.hxx.


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 17:01:12 2007 for rayGina by  doxygen 1.3.9.1