14 #ifndef LT_IO_MEM_STREAM_H 15 #define LT_IO_MEM_STREAM_H 56 virtual bool isOpen();
62 virtual lt_int64 tell();
63 virtual LTIOStreamInf* duplicate();
65 virtual const char* getID()
const;
91 #endif // LT_IO_MEM_STREAM_H lt_uint32 m_size
size of buffer
lt_uint32 m_cur
current position
LTIOSeekDir
Stream seek directions.
lt_uint32 LT_STATUS
An integral status code.
Stream which wraps an array of bytes in memory.
lt_uint8 * m_data
pointer to buffer
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
unsigned int lt_uint32
unsigned 32-bit integer
bool m_ownsData
data ownership
unsigned char lt_uint8
unsigned 8-bit integer
Abstract definition of a stream.
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces