ServerConfig.cpp

См. документацию.
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 }*/