#include <BufferReader.h>
Inherited by openjaus::system::Buffer::ReaderImpl.
|
virtual | ~BufferReader () |
|
virtual uint64 | bytesRemaining () const =0 |
|
virtual uint64 | bytesContained () const =0 |
|
virtual uint64 | peek (int8 &value) const =0 |
|
virtual uint64 | peek (int16 &value) const =0 |
|
virtual uint64 | peek (int32 &value) const =0 |
|
virtual uint64 | peek (int64 &value) const =0 |
|
virtual uint64 | peek (uint8 &value) const =0 |
|
virtual uint64 | peek (uint16 &value) const =0 |
|
virtual uint64 | peek (uint32 &value) const =0 |
|
virtual uint64 | peek (uint64 &value) const =0 |
|
virtual uint64 | peek (float &value) const =0 |
|
virtual uint64 | peek (double &value) const =0 |
|
virtual uint64 | peek (std::string &dst) const =0 |
|
virtual uint64 | peek (std::string &dst, uint64 length) const =0 |
|
virtual uint64 | peek (unsigned char *const buffer, uint64 length) const =0 |
|
virtual uint64 | peek (MemoryBlock &buffer, uint64 length) const =0 |
|
virtual uint64 | peek (RandomAccessBuffer &buffer, uint64 startPos, uint64 length) const =0 |
|
virtual uint64 | peek (Transportable &value) const =0 |
|
virtual uint64 | unpack (int8 &value)=0 |
|
virtual uint64 | unpack (int16 &value)=0 |
|
virtual uint64 | unpack (int32 &value)=0 |
|
virtual uint64 | unpack (int64 &value)=0 |
|
virtual uint64 | unpack (uint8 &value)=0 |
|
virtual uint64 | unpack (uint16 &value)=0 |
|
virtual uint64 | unpack (uint32 &value)=0 |
|
virtual uint64 | unpack (uint64 &value)=0 |
|
virtual uint64 | unpack (float &value)=0 |
|
virtual uint64 | unpack (double &value)=0 |
|
virtual uint64 | unpack (std::string &dst, uint64 length)=0 |
|
virtual uint64 | unpack (std::string &dst)=0 |
|
virtual uint64 | unpack (unsigned char *const buffer, uint64 length)=0 |
|
virtual uint64 | unpack (MemoryBlock &buffer, uint64 length)=0 |
|
virtual uint64 | unpack (RandomAccessBuffer &buffer, uint64 startPos, uint64 length)=0 |
|
virtual uint64 | unpack (Transportable &value)=0 |
|
virtual void | increment (uint64 length)=0 |
|
virtual void | reset ()=0 |
|
◆ ~BufferReader()
virtual openjaus::system::BufferReader::~BufferReader |
( |
| ) |
|
|
inlinevirtual |
◆ BufferReader()
openjaus::system::BufferReader::BufferReader |
( |
| ) |
|
|
inlineprotected |
◆ bytesContained()
virtual uint64 openjaus::system::BufferReader::bytesContained |
( |
| ) |
const |
|
pure virtual |
◆ bytesRemaining()
virtual uint64 openjaus::system::BufferReader::bytesRemaining |
( |
| ) |
const |
|
pure virtual |
◆ increment()
virtual void openjaus::system::BufferReader::increment |
( |
uint64 |
length | ) |
|
|
pure virtual |
◆ peek() [1/16]
virtual uint64 openjaus::system::BufferReader::peek |
( |
int8 & |
value | ) |
const |
|
pure virtual |
◆ peek() [2/16]
virtual uint64 openjaus::system::BufferReader::peek |
( |
int16 & |
value | ) |
const |
|
pure virtual |
◆ peek() [3/16]
virtual uint64 openjaus::system::BufferReader::peek |
( |
int32 & |
value | ) |
const |
|
pure virtual |
◆ peek() [4/16]
virtual uint64 openjaus::system::BufferReader::peek |
( |
int64 & |
value | ) |
const |
|
pure virtual |
◆ peek() [5/16]
virtual uint64 openjaus::system::BufferReader::peek |
( |
uint8 & |
value | ) |
const |
|
pure virtual |
◆ peek() [6/16]
virtual uint64 openjaus::system::BufferReader::peek |
( |
uint16 & |
value | ) |
const |
|
pure virtual |
◆ peek() [7/16]
virtual uint64 openjaus::system::BufferReader::peek |
( |
uint32 & |
value | ) |
const |
|
pure virtual |
◆ peek() [8/16]
virtual uint64 openjaus::system::BufferReader::peek |
( |
uint64 & |
value | ) |
const |
|
pure virtual |
◆ peek() [9/16]
virtual uint64 openjaus::system::BufferReader::peek |
( |
float & |
value | ) |
const |
|
pure virtual |
◆ peek() [10/16]
virtual uint64 openjaus::system::BufferReader::peek |
( |
double & |
value | ) |
const |
|
pure virtual |
◆ peek() [11/16]
virtual uint64 openjaus::system::BufferReader::peek |
( |
std::string & |
dst | ) |
const |
|
pure virtual |
◆ peek() [12/16]
virtual uint64 openjaus::system::BufferReader::peek |
( |
std::string & |
dst, |
|
|
uint64 |
length |
|
) |
| const |
|
pure virtual |
◆ peek() [13/16]
virtual uint64 openjaus::system::BufferReader::peek |
( |
unsigned char *const |
buffer, |
|
|
uint64 |
length |
|
) |
| const |
|
pure virtual |
◆ peek() [14/16]
◆ peek() [15/16]
◆ peek() [16/16]
◆ reset()
virtual void openjaus::system::BufferReader::reset |
( |
| ) |
|
|
pure virtual |
◆ unpack() [1/16]
virtual uint64 openjaus::system::BufferReader::unpack |
( |
int8 & |
value | ) |
|
|
pure virtual |
◆ unpack() [2/16]
virtual uint64 openjaus::system::BufferReader::unpack |
( |
int16 & |
value | ) |
|
|
pure virtual |
◆ unpack() [3/16]
virtual uint64 openjaus::system::BufferReader::unpack |
( |
int32 & |
value | ) |
|
|
pure virtual |
◆ unpack() [4/16]
virtual uint64 openjaus::system::BufferReader::unpack |
( |
int64 & |
value | ) |
|
|
pure virtual |
◆ unpack() [5/16]
virtual uint64 openjaus::system::BufferReader::unpack |
( |
uint8 & |
value | ) |
|
|
pure virtual |
◆ unpack() [6/16]
virtual uint64 openjaus::system::BufferReader::unpack |
( |
uint16 & |
value | ) |
|
|
pure virtual |
◆ unpack() [7/16]
virtual uint64 openjaus::system::BufferReader::unpack |
( |
uint32 & |
value | ) |
|
|
pure virtual |
◆ unpack() [8/16]
virtual uint64 openjaus::system::BufferReader::unpack |
( |
uint64 & |
value | ) |
|
|
pure virtual |
◆ unpack() [9/16]
virtual uint64 openjaus::system::BufferReader::unpack |
( |
float & |
value | ) |
|
|
pure virtual |
◆ unpack() [10/16]
virtual uint64 openjaus::system::BufferReader::unpack |
( |
double & |
value | ) |
|
|
pure virtual |
◆ unpack() [11/16]
virtual uint64 openjaus::system::BufferReader::unpack |
( |
std::string & |
dst, |
|
|
uint64 |
length |
|
) |
| |
|
pure virtual |
◆ unpack() [12/16]
virtual uint64 openjaus::system::BufferReader::unpack |
( |
std::string & |
dst | ) |
|
|
pure virtual |
◆ unpack() [13/16]
virtual uint64 openjaus::system::BufferReader::unpack |
( |
unsigned char *const |
buffer, |
|
|
uint64 |
length |
|
) |
| |
|
pure virtual |
◆ unpack() [14/16]
◆ unpack() [15/16]
◆ unpack() [16/16]
The documentation for this class was generated from the following file: