lldir_win32.h

Go to the documentation of this file.
00001 
00032 #ifndef LL_LLDIR_WIN32_H
00033 #define LL_LLDIR_WIN32_H
00034 
00035 #include "lldir.h"
00036 
00037 class LLDir_Win32 : public LLDir
00038 {
00039 public:
00040         LLDir_Win32();
00041         virtual ~LLDir_Win32();
00042 
00043         /*virtual*/ void initAppDirs(const std::string &app_name);
00044 
00045         /*virtual*/ std::string getCurPath();
00046         /*virtual*/ U32 countFilesInDir(const std::string &dirname, const std::string &mask);
00047         /*virtual*/ BOOL getNextFileInDir(const std::string &dirname, const std::string &mask, std::string &fname, BOOL wrap);
00048         /*virtual*/ void getRandomFileInDir(const std::string &dirname, const std::string &mask, std::string &fname);
00049         /*virtual*/ BOOL fileExists(const std::string &filename);
00050 
00051 private:
00052         BOOL LLDir_Win32::getNextFileInDir(const llutf16string &dirname, const std::string &mask, std::string &fname, BOOL wrap);
00053         
00054         void* mDirSearch_h;
00055         llutf16string mCurrentDir;
00056 };
00057 
00058 #endif // LL_LLDIR_WIN32_H
00059 
00060 

Generated on Thu Jul 1 06:08:24 2010 for Second Life Viewer by  doxygen 1.4.7