12345678910111213141516171819202122232425262728 |
- #pragma once
- #include "../Common.h"
- NS_BF_BEGIN
- #ifdef BF_PLATFORM_WINDOWS
- class MappedFile
- {
- BF_DISALLOW_COPY(MappedFile);
- public:
- String mFileName;
- HANDLE mMappedFile;
- void* mData;
- HANDLE mMappedFileMapping;
- int mFileSize;
- public:
- bool Open(const StringImpl& fileName);
- MappedFile();
- ~MappedFile();
- };
- #endif //BF_PLATFORM_WINDOWS
- NS_BF_END
|