00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef CARCHFILEUNIX_H
00016 #define CARCHFILEUNIX_H
00017
00018 #include "IArchFile.h"
00019
00020 #define ARCH_FILE CArchFileUnix
00021
00023 class CArchFileUnix : public IArchFile {
00024 public:
00025 CArchFileUnix();
00026 virtual ~CArchFileUnix();
00027
00028
00029 virtual const char* getBasename(const char* pathname);
00030 virtual std::string getUserDirectory();
00031 virtual std::string getSystemDirectory();
00032 virtual std::string concatPath(const std::string& prefix,
00033 const std::string& suffix);
00034 };
00035
00036 #endif