#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.
|
|
| ~BBuffer () |
|
int | setSize (BUInt32 size) |
| Sets the bufer size.
|
|
int | setData (const void *data, BUInt32 size) |
| Sets buffer data resized to contain the data.
|
|
int | writeData (BUInt32 pos, const void *data, BUInt32 size) |
| Writes data into buffer from offset pos.
|
|
char * | data () |
| The data.
|
|
BUInt32 | size () |
| Size of the buffer in bytes.
|
|
int | resize (BUInt32 size) |
| Alternative to setSize()
|
|
◆ BoapPacket() [1/2]
BoapPacket::BoapPacket | ( | | ) | |
◆ ~BoapPacket() [1/2]
BoapPacket::~BoapPacket | ( | | ) | |
◆ BoapPacket() [2/2]
BoapPacket::BoapPacket | ( | | ) | |
◆ ~BoapPacket() [2/2]
BoapPacket::~BoapPacket | ( | | ) | |
◆ data()
char * BoapPacket::data | ( | | ) | |
◆ getCmd()
◆ nbytes()
int BoapPacket::nbytes | ( | | ) | |
◆ peekHead()
◆ pop() [1/10]
int BoapPacket::pop | ( | BError & | v | ) | |
◆ pop() [2/10]
◆ pop() [3/10]
int BoapPacket::pop | ( | Double & | v | ) | |
◆ pop() [4/10]
int BoapPacket::pop | ( | Int16 & | v | ) | |
◆ pop() [5/10]
int BoapPacket::pop | ( | Int32 & | v | ) | |
◆ pop() [6/10]
int BoapPacket::pop | ( | Int8 & | v | ) | |
◆ pop() [7/10]
int BoapPacket::pop | ( | UInt16 & | v | ) | |
◆ pop() [8/10]
int BoapPacket::pop | ( | UInt32 & | v | ) | |
◆ pop() [9/10]
int BoapPacket::pop | ( | UInt32 | nBytes, |
| | void * | data |
| ) | | |
◆ pop() [10/10]
int BoapPacket::pop | ( | UInt8 & | v | ) | |
◆ popHead() [1/2]
◆ popHead() [2/2]
◆ push() [1/10]
int BoapPacket::push | ( | BError & | v | ) | |
◆ push() [2/10]
int BoapPacket::push | ( | BString & | v | ) | |
◆ push() [3/10]
int BoapPacket::push | ( | Double | v | ) | |
◆ push() [4/10]
int BoapPacket::push | ( | Int16 | v | ) | |
◆ push() [5/10]
int BoapPacket::push | ( | Int32 | v | ) | |
◆ push() [6/10]
int BoapPacket::push | ( | Int8 | v | ) | |
◆ push() [7/10]
int BoapPacket::push | ( | UInt16 | v | ) | |
◆ push() [8/10]
int BoapPacket::push | ( | UInt32 | nBytes, |
| | const void * | data |
| ) | | |
◆ push() [9/10]
int BoapPacket::push | ( | UInt32 | v | ) | |
◆ push() [10/10]
int BoapPacket::push | ( | UInt8 | v | ) | |
◆ pushHead() [1/2]
◆ pushHead() [2/2]
◆ resize()
int BoapPacket::resize | ( | int | size | ) | |
◆ setData()
BError BoapPacket::setData | ( | void * | data, |
| | int | nbytes |
| ) | | |
◆ updateHead()
void BoapPacket::updateHead | ( | | ) | |
◆ updateLen()
void BoapPacket::updateLen | ( | | ) | | | private |
◆ odata
◆ onbytes
◆ opos
◆ osize
The documentation for this class was generated from the following files: