Interface to read data from a memory source.
Parents: public CL_InputSource
Description
CL_InputSource_Memory is used to read data from a memory source.
Class members
CL_InputSource_Memory(
void *data,
int size,
bool delete_data = false)
virtual ~CL_InputSource_Memory()
virtual void set_system_mode()
virtual void set_big_endian_mode()
virtual void set_little_endian_mode()
virtual int read_int32()
virtual unsigned int read_uint32()
virtual short read_short16()
virtual unsigned short read_ushort16()
virtual char read_char8()
virtual unsigned char read_uchar8()
virtual float read_float32()
virtual bool read_bool()
virtual int read(
void *data,
int size)
virtual void open()
virtual void close()
virtual CL_InputSource *clone()
virtual int tell()
virtual void seek(
int pos,
SeekEnum seek_type)
virtual int size()
virtual char *read_string()
virtual CL_String read_clanstring()
virtual void push_position()
virtual void pop_position()
See Also
CL_InputSourceProvider | - | Interface to open input sources with. |
Back to index
|