BUInt32 getPos()
Definition: BBuffer.cpp:85
int64_t BInt64
Definition: BTypes.h:22
void setHexString(BString s)
Definition: BBuffer.cpp:115
float BFloat32
Definition: BTypes.h:24
int16_t BInt16
Definition: BTypes.h:18
~BBuffer()
Definition: BBuffer.cpp:23
BUInt32 odataSize
Definition: BBuffer.h:39
uint64_t BUInt64
Definition: BTypes.h:23
double BFloat64
Definition: BTypes.h:25
int pop(BInt8 &v)
Definition: BBuffer.cpp:242
#define BBigEndian
Definition: BBuffer.h:19
void setPos(BUInt32 pos)
Definition: BBuffer.cpp:89
int setData(const void *data, BUInt32 size)
Sets buffer data resized to contain the data.
Definition: BBuffer.cpp:57
BString getHexString()
Definition: BBuffer.cpp:93
BUInt32 osize
Definition: BBuffer.h:41
int32_t BInt32
Definition: BTypes.h:20
std::complex< double > BComplex
Definition: BComplex.h:16
int oswapBytes
Definition: BBuffer.h:89
BUInt32 size()
Size of the buffer in bytes.
Definition: BBuffer.cpp:31
BUInt32 BUInt
Definition: BTypes.h:30
uint32_t BUInt32
Definition: BTypes.h:21
BUInt32 opos
Definition: BBuffer.h:88
~BBufferStore()
Definition: BBuffer.cpp:82
uint16_t BUInt16
Definition: BTypes.h:19
char * data()
The data.
Definition: BBuffer.cpp:53
uint8_t BUInt8
Definition: BTypes.h:17
int setSize(BUInt32 size)
Sets the bufer size.
Definition: BBuffer.cpp:35
BBufferStore(BUInt size=0, int swapBytes=BBigEndian)
Definition: BBuffer.cpp:77
int resize(BUInt32 size)
Alternative to setSize()
Definition: BBuffer.h:37
int push(BInt8 v)
Definition: BBuffer.cpp:129
int writeData(BUInt32 pos, const void *data, BUInt32 size)
Writes data into buffer from offset pos.
Definition: BBuffer.cpp:67
BBuffer(BUInt size=0)
Create and manipulate a data buffer. On creation the buffer size defaults to 1024 bytes.
Definition: BBuffer.cpp:16
int8_t BInt8
Definition: BTypes.h:16
Definition: BTimeStamp.h:15
char * odata
Definition: BBuffer.h:40