annotate TStream.h @ 1:6422640a802f

first upload
author Wen X <xue.wen@elec.qmul.ac.uk>
date Tue, 05 Oct 2010 10:45:57 +0100
parents
children
rev   line source
xue@1 1 #ifndef TSTREAM_H
xue@1 2 #define TSTREAM_H
xue@1 3
xue@1 4 /*
xue@1 5 TStream.h - a stream I/O interface without implementation.
xue@1 6
xue@1 7 This file is included to allow compiling relevent functions that uses Borland VCL's TStream class for
xue@1 8 abstract I/O purposes.
xue@1 9 */
xue@1 10
xue@1 11 enum TSeekOrigin {soFromBeginning, soFromCurrent, soFromEnd};
xue@1 12 class TStream
xue@1 13 {
xue@1 14 public:
xue@1 15 TStream();
xue@1 16 ~TStream();
xue@1 17 int Read(void*, int){return 0;}
xue@1 18 int Write(void*, int){return 0;}
xue@1 19 int Seek(int, TSeekOrigin){return Position;}
xue@1 20 int Position;
xue@1 21 };
xue@1 22
xue@1 23 #endif // TSTREAM_H