ServerConfig.h

См. документацию.
00001 #ifndef SERVERCONFIG_H_
00002 #define SERVERCONFIG_H_
00003 
00004 #include "BaseConfigFile.h"
00005 #include <list>
00006 #include <string>
00007 #include <sstream>
00008 #include <sstream>
00009 
00010 class ServerConfig : public BaseConfigFile
00011 {
00012 protected:
00013     xfNode* server_node;
00014     //xfChar*
00015     string shareddir;
00016     unsigned short serverPort;
00017     unsigned short serverBinPort;
00018     string serverIP;
00019 public:
00020     string getIP(){return serverIP;}  //IP адрес через который сервер будет ожидать подключение коиентов
00021     unsigned short getServerPort(){return serverPort;}
00022     unsigned short getServerBinPort(){return serverBinPort;}//получение порта через который сервер будет одидать подключения по бинарному протоколу
00023     string getSharedDir(){return shareddir;};//директория в которой хранятся файлы доступные через данный сервер ФС
00024     //unsigned int getServerPort(){return 0;};//получение порта через который сервер будет одидать подключения
00025     //list<int> *getServerIps(){return NULL;};//Список IP адресов через которые сервер будет ожидать подключения клиентов
00026     ServerConfig();
00027     virtual ~ServerConfig();
00028         //static ServerConfig* getInstance();
00029 };
00030 //static ServerConfig confFile;
00031 #endif /*SERVERCONFIG_H_*/