13 #ifndef LT_STREAMINF_H
14 #define LT_STREAMINF_H
33 virtual ~LTIOStreamInf() = 0;
50 virtual bool isEOF() =0;
58 virtual bool isOpen() =0;
152 virtual lt_int64 tell() =0;
170 virtual LTIOStreamInf* duplicate() =0;
183 virtual LT_STATUS getLastError()
const =0;
197 virtual const char* getID()
const =0;
208 #endif // LT_STREAMINF_H
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
lt_uint32 LT_STATUS
An integral status code.
LTIOSeekDir
Stream seek directions.
Abstract definition of a stream.
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
Support for the IO classes.
unsigned int lt_uint32
unsigned 32-bit integer
unsigned char lt_uint8
unsigned 8-bit integer