LibBeamApi
1.3.0
|
#include <BBuffer.h>
Public Member Functions | |
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") |
Protected Attributes | |
BUInt32 | opos |
int | oswapBytes |
BBufferStore::BBufferStore | ( | BUInt | size = 0 , |
int | swapBytes = BBigEndian |
||
) |
BBufferStore::~BBufferStore | ( | ) |
BString BBufferStore::getHexString | ( | ) |
BUInt32 BBufferStore::getPos | ( | ) |
int BBufferStore::pop | ( | BInt8 & | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::pop | ( | BUInt8 & | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::pop | ( | BInt16 & | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::pop | ( | BUInt16 & | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::pop | ( | BInt32 & | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::pop | ( | BUInt32 & | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::pop | ( | BInt64 & | v | ) |
int BBufferStore::pop | ( | BUInt64 & | v | ) |
int BBufferStore::pop | ( | BFloat32 & | v | ) |
int BBufferStore::pop | ( | BFloat64 & | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::pop | ( | BString & | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::pop | ( | BError & | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::pop | ( | BTimeStamp & | v | ) |
int BBufferStore::pop | ( | BComplex & | v | ) |
int BBufferStore::pop | ( | BUInt32 | nBytes, |
void * | data, | ||
const char * | swapType = "1" |
||
) |
int BBufferStore::push | ( | BInt8 | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::push | ( | BUInt8 | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::push | ( | BInt16 | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::push | ( | BUInt16 | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::push | ( | BInt32 | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::push | ( | BUInt32 | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::push | ( | BInt64 | v | ) |
int BBufferStore::push | ( | BUInt64 | v | ) |
int BBufferStore::push | ( | BFloat32 | v | ) |
int BBufferStore::push | ( | BFloat64 | v | ) |
Reimplemented in BoapPacket.
int BBufferStore::push | ( | const BString & | v | ) |
int BBufferStore::push | ( | const BError & | v | ) |
int BBufferStore::push | ( | const BTimeStamp & | v | ) |
int BBufferStore::push | ( | const BComplex & | v | ) |
int BBufferStore::push | ( | BUInt32 | nBytes, |
const void * | data, | ||
const char * | swapType = "1" |
||
) |
void BBufferStore::setHexString | ( | BString | s | ) |
void BBufferStore::setPos | ( | BUInt32 | pos | ) |
BUInt32 BBufferStore::opos [protected] |
Reimplemented in BoapPacket.
int BBufferStore::oswapBytes [protected] |