|
Public Member Functions |
| File (const std::string &filename, DWORD dwCreation=OPEN_EXISTING, DWORD dwAccess=GENERIC_READ|GENERIC_WRITE, DWORD dwShareMode=0, DWORD dwFlags=FILE_ATTRIBUTE_NORMAL) throw (SysError) |
virtual | ~File () |
| operator HANDLE () const |
size_t | read (BYTE *buf, size_t size) const throw (SysError) |
size_t | write (const BYTE *buf, size_t size) throw (SysError) |
size_t | seek (int pos, DWORD dwPoint=FILE_BEGIN) throw (SysError) |
size_t | tell () const |
size_t | size () const |
bool | isEOF () const |
std::string | readText () const throw (SysError) |
void | writeText (const std::string &buf) throw (SysError) |
Protected Attributes |
HANDLE | m_hFile |
bool | m_EOF |
Private Member Functions |
void | operator= (const File &f) |
| File (const File &f) |