summaryrefslogtreecommitdiff
path: root/common/file.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/file.h')
-rw-r--r--common/file.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/common/file.h b/common/file.h
index 90b3395..6445a61 100644
--- a/common/file.h
+++ b/common/file.h
@@ -27,6 +27,13 @@ public:
virtual int GetChar()=0;
virtual int PutChar(int c)=0;
+ unsigned long ReadByte(void* pBuf, unsigned long nCount);
+ unsigned long ReadShort(void* pBuf, unsigned long nCount);
+ unsigned long ReadLong(void* pBuf, unsigned long nCount);
+ unsigned long WriteByte(const void* pBuf, unsigned long nCount);
+ unsigned long WriteShort(const void* pBuf, unsigned long nCount);
+ unsigned long WriteLong(const void* pBuf, unsigned long nCount);
+
virtual void Abort()=0;
virtual void Flush()=0;
virtual void Close()=0;