00001 #ifndef __SEARCHFILE_H__
00002 #define __SEARCHFILE_H__
00003
00004 #include "Common/CommonDll.h"
00005 #include "Common/Types.h"
00006 #include "Common/Table.h"
00007
00008
00009 class COMMON_API KSearchFile
00010 {
00011 protected:
00012 KTable<char*> m_pFileList;
00013 void Clean();
00014
00015 public:
00016 KSearchFile();
00017 KSearchFile( char* pPathName );
00018 virtual ~KSearchFile();
00019
00020 void NewSearch( char* pPathName );
00021
00022 u32 GetnFiles() { return m_pFileList.GetSize(); }
00023 char* GetpFile( u32 File ) { return m_pFileList[File]; }
00024 };
00025
00026 #endif __SEARCHFILE_H__