#include <BoapSimple.h>
Public Member Functions | |
BoapPacket () | |
~BoapPacket () | |
int | resize (int size) |
BError | setData (void *data, int nbytes) |
int | nbytes () |
char * | data () |
int | peekHead (BoapPacketHead &head) |
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 (Int64 v) |
int | push (UInt64 v) |
int | push (const BString &v) |
int | push (Double v) |
int | push (const BError &v) |
int | push (UInt32 nBytes, const void *data, char *swapType="1") |
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 (Int64 &v) |
int | pop (UInt64 &v) |
int | pop (BString &v) |
int | pop (Double &v) |
int | pop (BError &v) |
int | pop (UInt32 nBytes, void *data, char *swapType="1") |
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) |
Private Member Functions | |
void | copyWithSwap (void *dst, const void *src, UInt32 nBytes, char *swapType) |
void | updateLen () |
void | updateLen () |
Private Attributes | |
int | osize |
int | onbytes |
char * | odata |
int | opos |
char * | odata |
BoapPacket::BoapPacket | ( | ) |
BoapPacket::~BoapPacket | ( | ) |
BoapPacket::BoapPacket | ( | ) |
BoapPacket::~BoapPacket | ( | ) |
int BoapPacket::resize | ( | int | size | ) |
BError BoapPacket::setData | ( | void * | data, | |
int | nbytes | |||
) |
int BoapPacket::nbytes | ( | ) |
char * BoapPacket::data | ( | ) |
int BoapPacket::peekHead | ( | BoapPacketHead & | head | ) |
int BoapPacket::pushHead | ( | BoapPacketHead & | head | ) |
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 | ( | Int64 | v | ) |
int BoapPacket::push | ( | UInt64 | v | ) |
int BoapPacket::push | ( | const BString & | v | ) |
int BoapPacket::push | ( | Double | v | ) |
int BoapPacket::push | ( | const BError & | v | ) |
int BoapPacket::push | ( | UInt32 | nBytes, | |
const void * | data, | |||
char * | swapType = "1" | |||
) |
int BoapPacket::popHead | ( | BoapPacketHead & | head | ) |
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 | ( | Int64 & | v | ) |
int BoapPacket::pop | ( | UInt64 & | v | ) |
int BoapPacket::pop | ( | BString & | v | ) |
int BoapPacket::pop | ( | Double & | v | ) |
int BoapPacket::pop | ( | BError & | v | ) |
int BoapPacket::pop | ( | UInt32 | nBytes, | |
void * | data, | |||
char * | swapType = "1" | |||
) |
void BoapPacket::copyWithSwap | ( | void * | dst, | |
const void * | src, | |||
UInt32 | nBytes, | |||
char * | swapType | |||
) | [inline, private] |
void BoapPacket::updateLen | ( | ) | [private] |
int BoapPacket::resize | ( | int | size | ) |
BError BoapPacket::setData | ( | void * | data, | |
int | nbytes | |||
) |
int BoapPacket::nbytes | ( | ) |
char* BoapPacket::data | ( | ) |
int BoapPacket::pushHead | ( | BoapPacketHead & | head | ) |
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::popHead | ( | BoapPacketHead & | head | ) |
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 | ( | BString & | v | ) |
int BoapPacket::pop | ( | Double & | v | ) |
int BoapPacket::pop | ( | BError & | v | ) |
int BoapPacket::pop | ( | UInt32 | nBytes, | |
void * | data | |||
) |
void BoapPacket::updateLen | ( | ) | [private] |
int BoapPacket::osize [private] |
int BoapPacket::onbytes [private] |
char* BoapPacket::odata [private] |
int BoapPacket::opos [private] |
char* BoapPacket::odata [private] |