Открытые члены | Защищенные данные

Класс BaseConfigFile

#include <BaseConfigFile.h>

Производные классы:ServerConfig.

Граф связей класса BaseConfigFile:
Collaboration graph
[см. легенду]

Полный список членов класса

Открытые члены

long int getAttrInt (xfNode *node, long int defval=-1)
string getAttrString (xfNode *node, string defval="")
long int xfCharToInt (xfChar *str)
string xfCharToStr (xfChar *str)
long int getModuleAttributeInt (wstring modulename, wstring attr, long int defval)
string getModuleAttributeString (wstring modulename, wstring attr, string defval)
xfNode * getMofuleAttribute (wstring modulename, wstring attr)
 BaseConfigFile ()
 BaseConfigFile (char *filename)
char * getModulesDir ()
char * getExtendsDir ()
xfNode * getModuleDataNode ()
unsigned int getHostIpByName (xfChar *address, int af)
unsigned int unicodeToIP (xfChar *cip)
xfNode * getModulesSect ()
virtual ~BaseConfigFile ()

Защищенные данные

xfMap * conf
xfNode * root
xfNode * moduledata_node

Подробное описание

См. определение в файле BaseConfigFile.h строка 16


Конструктор(ы)

BaseConfigFile::BaseConfigFile (  )  [inline]

См. определение в файле BaseConfigFile.h строка 29

BaseConfigFile::BaseConfigFile ( char *  filename  ) 

См. определение в файле BaseConfigFile.cpp строка 47

BaseConfigFile::~BaseConfigFile (  )  [virtual]

См. определение в файле BaseConfigFile.cpp строка 81


Методы

long int BaseConfigFile::getAttrInt ( xfNode *  node,
long int  defval = -1 
)

См. определение в файле BaseConfigFile.cpp строка 37

Граф вызовов:

Граф вызова функции:

string BaseConfigFile::getAttrString ( xfNode *  node,
string  defval = "" 
)

См. определение в файле BaseConfigFile.cpp строка 42

Граф вызовов:

Граф вызова функции:

char* BaseConfigFile::getExtendsDir (  )  [inline]

См. определение в файле BaseConfigFile.h строка 32

unsigned int BaseConfigFile::getHostIpByName ( xfChar *  address,
int  af 
) [inline]

См. определение в файле BaseConfigFile.h строка 34

long int BaseConfigFile::getModuleAttributeInt ( wstring  modulename,
wstring  attr,
long int  defval 
)

См. определение в файле BaseConfigFile.cpp строка 77

Граф вызовов:

Граф вызова функции:

string BaseConfigFile::getModuleAttributeString ( wstring  modulename,
wstring  attr,
string  defval 
)

См. определение в файле BaseConfigFile.cpp строка 73

Граф вызовов:

xfNode* BaseConfigFile::getModuleDataNode (  )  [inline]

См. определение в файле BaseConfigFile.h строка 33

char* BaseConfigFile::getModulesDir (  )  [inline]

См. определение в файле BaseConfigFile.h строка 31

xfNode* BaseConfigFile::getModulesSect (  ) 
xfNode * BaseConfigFile::getMofuleAttribute ( wstring  modulename,
wstring  attr 
)

См. определение в файле BaseConfigFile.cpp строка 67

Граф вызова функции:

unsigned int BaseConfigFile::unicodeToIP ( xfChar *  cip  )  [inline]

См. определение в файле BaseConfigFile.h строка 35

long int BaseConfigFile::xfCharToInt ( xfChar *  str  ) 

См. определение в файле BaseConfigFile.cpp строка 33

Граф вызова функции:

string BaseConfigFile::xfCharToStr ( xfChar *  str  ) 

См. определение в файле BaseConfigFile.cpp строка 8

Граф вызова функции:


Данные класса

xfMap* BaseConfigFile::conf [protected]

См. определение в файле BaseConfigFile.h строка 18

xfNode* BaseConfigFile::moduledata_node [protected]

См. определение в файле BaseConfigFile.h строка 20

xfNode* BaseConfigFile::root [protected]

См. определение в файле BaseConfigFile.h строка 19


Объявления и описания членов классов находятся в файлах: