diff options
Diffstat (limited to 'src/util/util.h')
| -rw-r--r-- | src/util/util.h | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/src/util/util.h b/src/util/util.h new file mode 100644 index 0000000..37565cb --- /dev/null +++ b/src/util/util.h @@ -0,0 +1,59 @@ +#include <QString> +#include <cstdio> +//#include <cstring> +#include <list> +#include <fstream> +#include <iostream> +#include <pwd.h> +#include <sys/types.h> +#include <sys/stat.h> + + + +#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<QString> clientList_; +}; +#endif + +//namespace util +//{ +int getRandom(int min, int max); +std::list<PVSServerEntry> 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); +int string2Int(QString string); +int string2Int(QString string); +//} // end namespace util + +//std::list<VNCConnectInfo*> readFile(char* fileName); +//void makeArgs(char* line, int* count, char** arguments); +//VNCConnectInfo* getConInfo(QString line); + + + + |
