00001 #include "ServerConfig.h" 00002 #include <iostream> 00003 00004 ServerConfig::ServerConfig() : BaseConfigFile("./serverconfig.conf") { 00005 server_node = xfEnter(root, L"server_data"); 00006 serverPort=getAttrInt(xfEnter(server_node,L"server_port"),1100); 00007 serverBinPort=getAttrInt(xfEnter(server_node,L"server_bin_port"),1101); 00008 serverIP=getAttrString(xfEnter(server_node, L"server_ip"),"127.0.0.1"); 00009 shareddir=getAttrString(xfEnter(server_node, L"shared_dir"),"./"); 00010 #ifdef debug_output 00011 std::cout << "shared direcrory:" << shareddir << endl; 00012 #endif 00013 //getAttrInt(xfEnter(server_node,L"server_bin_port")); 00014 //xfGet(); 00015 //xfEnter(server_node,L"server_bin_port"); 00016 00017 //wstring ws = xfGet(xfEnter(server_node, L"shared_dir")); 00018 //string sss(ws.begin(), ws.end()); 00019 //shareddir = sss; //ss.str(); 00020 00021 } 00022 00023 ServerConfig::~ServerConfig() { 00024 cout << "sc destructor!" << endl; 00025 } 00026 00027 /*ServerConfig* ServerConfig::getInstance(){ 00028 return &confFile; 00029 }*/
1.7.1