#include <BoapSimple.h>
|
| BoapPacket () |
|
| ~BoapPacket () |
|
BUInt32 | getCmd () |
|
int | peekHead (BoapPacketHead &head) |
|
int | pushHead (BoapPacketHead &head) |
|
int | popHead (BoapPacketHead &head) |
|
void | updateHead () |
|
| BoapPacket () |
|
| ~BoapPacket () |
|
int | resize (int size) |
|
BError | setData (void *data, int nbytes) |
|
int | nbytes () |
|
char * | data () |
|
int | pushHead (BoapPacketHead &head) |
|
int | push (Int8 v) |
|
int | push (UInt8 v) |
|
int | push (Int16 v) |
|
int | push (UInt16 v) |
|
int | push (Int32 v) |
|
int | push (UInt32 v) |
|
int | push (BString &v) |
|
int | push (Double v) |
|
int | push (BError &v) |
|
int | push (UInt32 nBytes, const void *data) |
|
int | popHead (BoapPacketHead &head) |
|
int | pop (Int8 &v) |
|
int | pop (UInt8 &v) |
|
int | pop (Int16 &v) |
|
int | pop (UInt16 &v) |
|
int | pop (Int32 &v) |
|
int | pop (UInt32 &v) |
|
int | pop (BString &v) |
|
int | pop (Double &v) |
|
int | pop (BError &v) |
|
int | pop (UInt32 nBytes, void *data) |
|
| BBufferStore (BUInt size=0, int swapBytes=BBigEndian) |
|
| ~BBufferStore () |
|
BUInt32 | getPos () |
|
void | setPos (BUInt32 pos) |
|
BString | getHexString () |
|
void | setHexString (BString s) |
|
int | push (BInt8 v) |
|
int | push (BUInt8 v) |
|
int | push (BInt16 v) |
|
int | push (BUInt16 v) |
|
int | push (BInt32 v) |
|
int | push (BUInt32 v) |
|
int | push (BInt64 v) |
|
int | push (BUInt64 v) |
|
int | push (BFloat32 v) |
|
int | push (BFloat64 v) |
|
int | push (const BString &v) |
|
int | push (const BError &v) |
|
int | push (const BTimeStamp &v) |
|
int | push (const BComplex &v) |
|
int | push (BUInt32 nBytes, const void *data, const char *swapType="1") |
|
int | pop (BInt8 &v) |
|
int | pop (BUInt8 &v) |
|
int | pop (BInt16 &v) |
|
int | pop (BUInt16 &v) |
|
int | pop (BInt32 &v) |
|
int | pop (BUInt32 &v) |
|
int | pop (BInt64 &v) |
|
int | pop (BUInt64 &v) |
|
int | pop (BFloat32 &v) |
|
int | pop (BFloat64 &v) |
|
int | pop (BString &v) |
|
int | pop (BError &v) |
|
int | pop (BTimeStamp &v) |
|
int | pop (BComplex &v) |
|
int | pop (BUInt32 nBytes, void *data, const char *swapType="1") |
|
| BBuffer (BUInt size=0) |
| Create and manipulate a data buffer. On creation the buffer size defaults to 1024 bytes. More...
|
|
| ~BBuffer () |
|
int | setSize (BUInt32 size) |
| Sets the bufer size. More...
|
|
int | setData (const void *data, BUInt32 size) |
| Sets buffer data resized to contain the data. More...
|
|
int | writeData (BUInt32 pos, const void *data, BUInt32 size) |
| Writes data into buffer from offset pos. More...
|
|
char * | data () |
| The data. More...
|
|
BUInt32 | size () |
| Size of the buffer in bytes. More...
|
|
int | resize (BUInt32 size) |
| Alternative to setSize() More...
|
|
BoapPacket::BoapPacket |
( |
| ) |
|
BoapPacket::~BoapPacket |
( |
| ) |
|
BoapPacket::BoapPacket |
( |
| ) |
|
BoapPacket::~BoapPacket |
( |
| ) |
|
char * BoapPacket::data |
( |
| ) |
|
int BoapPacket::nbytes |
( |
| ) |
|
int BoapPacket::pop |
( |
Int8 & |
v | ) |
|
int BoapPacket::pop |
( |
UInt8 & |
v | ) |
|
int BoapPacket::pop |
( |
Int16 & |
v | ) |
|
int BoapPacket::pop |
( |
UInt16 & |
v | ) |
|
int BoapPacket::pop |
( |
Int32 & |
v | ) |
|
int BoapPacket::pop |
( |
UInt32 & |
v | ) |
|
int BoapPacket::pop |
( |
Double & |
v | ) |
|
int BoapPacket::pop |
( |
BError & |
v | ) |
|
int BoapPacket::pop |
( |
UInt32 |
nBytes, |
|
|
void * |
data |
|
) |
| |
int BoapPacket::push |
( |
Int8 |
v | ) |
|
int BoapPacket::push |
( |
UInt8 |
v | ) |
|
int BoapPacket::push |
( |
Int16 |
v | ) |
|
int BoapPacket::push |
( |
UInt16 |
v | ) |
|
int BoapPacket::push |
( |
Int32 |
v | ) |
|
int BoapPacket::push |
( |
UInt32 |
v | ) |
|
int BoapPacket::push |
( |
BString & |
v | ) |
|
int BoapPacket::push |
( |
Double |
v | ) |
|
int BoapPacket::push |
( |
BError & |
v | ) |
|
int BoapPacket::push |
( |
UInt32 |
nBytes, |
|
|
const void * |
data |
|
) |
| |
int BoapPacket::resize |
( |
int |
size | ) |
|
BError BoapPacket::setData |
( |
void * |
data, |
|
|
int |
nbytes |
|
) |
| |
void BoapPacket::updateHead |
( |
| ) |
|
void BoapPacket::updateLen |
( |
| ) |
|
|
private |
The documentation for this class was generated from the following files: