fileHdr.h
00001 #ifndef FILEHDR_H 00002 #define FILEHDR_H 00003 00004 //==================================================== 00020 //==================================================== 00021 class FileHdr 00022 { 00023 public: 00024 //==================================================== 00033 //==================================================== 00034 FileHdr(); 00035 00036 //==================================================== 00042 //==================================================== 00043 ~FileHdr(); 00044 00045 00046 //==================================================== 00055 //==================================================== 00056 void handleFile(const char* filename); 00057 00058 //==================================================== 00066 //==================================================== 00067 void scanDir(const char* dirName); 00068 00069 //==================================================== 00076 //==================================================== 00077 void addTraceString(const char* fullName); 00078 00079 00080 private: 00081 //==================================================== 00090 //==================================================== 00091 void privateHdlFile(const char* fileName); 00092 00093 00094 private: 00095 //==================================================== 00099 //==================================================== 00100 char* mp_fullPath; 00101 00102 //==================================================== 00106 //==================================================== 00107 int m_fullPathLen; 00108 00109 //==================================================== 00113 //==================================================== 00114 int m_fullPathCapacity; 00115 00116 }; 00117 00118 00119 #endif // FILEHDR_H 00120 00121 00122