Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

filesystem.h

Go to the documentation of this file.
00001 #ifndef __FILESYSTEM_H
00002 #define __FILESYSTEM_H
00003 
00004 #include "dirtree.h"
00005 #include "filetree.h"
00006 
00007 #include <vector>
00008 using namespace std;
00009 
00011 
00017 class FileSystem
00018 {
00019 public:
00020         FileSystem();
00021         ~FileSystem();
00022         void setRootDir(char *newRoot);
00023         char* getRootDir();
00024         void parseFs();
00025         void parseFs(char *newRoot);
00026         vector<DirTree*>* getDirVect();
00027         vector<FileTree*>* getFileVect();
00028 
00029 private:
00030         char *rootDir;
00031         vector<DirTree*> dirs;
00032         vector<FileTree*> files;
00033 };
00034 
00035 #endif

Generated on Sat Aug 28 10:33:23 2004 by doxygen 1.3.6