ClanSoft logo
ClanSoft logo

    CL_InputSource_Memory

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



This page was built using the Perceps documentation system.