#include #include #include #include #include #include #include #include #ifndef _PVSSERVERENTRY_H_ #define _PVSSERVERENTRY_H_ class PVSServerEntry { public: PVSServerEntry(QString name); void addClient(QString client); bool hasClient(QString client); QString getName(); int getSize(); private: QString name_; std::list clientList_; }; #endif //namespace util //{ int getRandom(int min, int max); std::list getPVSServerEntryList(QString fileName); QString getFilenameFromPath(QString line); QString lineSplitter(QString line, const char* signs, bool first); QString colonSplitter(QString line, bool first); QString getUserName(); QString getFullUsername(); bool fileExists(QString fileName); QString getHomeDir(); QString getPolicyDir(); QString getPolicyFilePath(QString fileName); bool policyFileExists(QString fileName); void createPolicyFiles(); void createPolicyDir(); QString readPassFromPassFile(); bool getAllowed(); QString int2String(int intInt); QString ptr2String(void* ptr); int string2Int(QString string); int string2Int(QString string); //} // end namespace util //std::list readFile(char* fileName); //void makeArgs(char* line, int* count, char** arguments); //VNCConnectInfo* getConInfo(QString line);