*
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
#ifndef WinFileStream_h__
|
||||
#define WinFileStream_h__
|
||||
#include "../IDataStream.h"
|
||||
#include "../LString.h"
|
||||
|
||||
namespace LifeCore
|
||||
{
|
||||
class WinFileStream : public IDataStream
|
||||
{
|
||||
public:
|
||||
WinFileStream(const String& path);
|
||||
~WinFileStream();
|
||||
void Close();
|
||||
size_t Read(void* pBuffer, size_t countBytes);
|
||||
size_t Write(const void* pBuffer, size_t countBytes);
|
||||
void Seek(int position);
|
||||
size_t Tell();
|
||||
size_t Length();
|
||||
bool CanRead();
|
||||
bool CanWrite();
|
||||
private:
|
||||
HANDLE hFile;
|
||||
};
|
||||
}
|
||||
#endif // WinFileStream_h__
|
||||
Reference in New Issue
Block a user