uicore
MemoryDevice
uicore::MemoryDevice Member List
This is the complete list of members for
uicore::MemoryDevice
, including all inherited members.
buffer
() const =0
uicore::MemoryDevice
pure virtual
close
()
uicore::IODevice
inline
virtual
create
()
uicore::MemoryDevice
static
is_big_endian_mode
() const
uicore::IODevice
inline
open
(const DataBufferPtr &buffer)
uicore::MemoryDevice
static
position
() const
uicore::IODevice
inline
read
(void *data, int size)
uicore::IODevice
inline
read_double
()
uicore::IODevice
inline
read_float
()
uicore::IODevice
inline
read_int16
()
uicore::IODevice
inline
read_int32
()
uicore::IODevice
inline
read_int8
()
uicore::IODevice
inline
read_type
()
uicore::IODevice
inline
read_uint16
()
uicore::IODevice
inline
read_uint32
()
uicore::IODevice
inline
read_uint8
()
uicore::IODevice
inline
seek
(long long position)=0
uicore::IODevice
pure virtual
seek_from_current
(long long offset)=0
uicore::IODevice
pure virtual
seek_from_end
(long long offset)=0
uicore::IODevice
pure virtual
set_big_endian_mode
(bool value=true)
uicore::IODevice
inline
set_buffer
(const DataBufferPtr &buffer)=0
uicore::MemoryDevice
pure virtual
size
() const =0
uicore::IODevice
pure virtual
try_read
(void *data, int size)=0
uicore::IODevice
pure virtual
write
(const void *data, int size)=0
uicore::IODevice
pure virtual
write_double
(double v)
uicore::IODevice
inline
write_float
(float v)
uicore::IODevice
inline
write_int16
(int16_t v)
uicore::IODevice
inline
write_int32
(int32_t v)
uicore::IODevice
inline
write_int64
(int64_t v)
uicore::IODevice
inline
write_int8
(int8_t v)
uicore::IODevice
inline
write_type
(T v)
uicore::IODevice
inline
write_uint16
(uint16_t v)
uicore::IODevice
inline
write_uint32
(uint32_t v)
uicore::IODevice
inline
write_uint64
(uint64_t v)
uicore::IODevice
inline
write_uint8
(uint8_t v)
uicore::IODevice
inline
~IODevice
()
uicore::IODevice
inline
virtual