Account
| ArmsysApi 0.12.18 |
BBufferStore Class Reference
#include <BBuffer.h>
Inheritance diagram for BBufferStore:
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 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 (BComplex &v) |
| int | pop (BUInt32 nBytes, void *data, const char *swapType="1") |
Public Member Functions inherited from BBuffer | |
| BBuffer (char *data=0, BUInt len=0) | |
| ~BBuffer () | |
| BError | setSize (BUInt size) |
| Sets the bufer size. More... | |
| char * | data () |
| BUInt | len () |
| BUInt | size () |
| char & | operator[] (int pos) |
Protected Attributes | |
| BUInt32 | opos |
| int | oswapBytes |
Protected Attributes inherited from BBuffer | |
| char * | odata |
| BUInt | odataSize |
| BUInt | osize |
Constructor & Destructor Documentation
◆ BBufferStore()
| BBufferStore::BBufferStore | ( | BUInt | size = 0, |
| int | swapBytes = BBigEndian | ||
| ) |
◆ ~BBufferStore()
| BBufferStore::~BBufferStore | ( | ) |
Member Function Documentation
◆ getHexString()
| BString BBufferStore::getHexString | ( | ) |
◆ getPos()
| BUInt32 BBufferStore::getPos | ( | ) |
◆ pop() [1/14]
| int BBufferStore::pop | ( | BInt8 & | v | ) |
◆ pop() [2/14]
| int BBufferStore::pop | ( | BUInt8 & | v | ) |
◆ pop() [3/14]
| int BBufferStore::pop | ( | BInt16 & | v | ) |
◆ pop() [4/14]
| int BBufferStore::pop | ( | BUInt16 & | v | ) |
◆ pop() [5/14]
| int BBufferStore::pop | ( | BInt32 & | v | ) |
◆ pop() [6/14]
| int BBufferStore::pop | ( | BUInt32 & | v | ) |
◆ pop() [7/14]
| int BBufferStore::pop | ( | BInt64 & | v | ) |
◆ pop() [8/14]
| int BBufferStore::pop | ( | BUInt64 & | v | ) |
◆ pop() [9/14]
| int BBufferStore::pop | ( | BFloat32 & | v | ) |
◆ pop() [10/14]
| int BBufferStore::pop | ( | BFloat64 & | v | ) |
◆ pop() [11/14]
| int BBufferStore::pop | ( | BString & | v | ) |
◆ pop() [12/14]
| int BBufferStore::pop | ( | BError & | v | ) |
◆ pop() [13/14]
| int BBufferStore::pop | ( | BComplex & | v | ) |
◆ pop() [14/14]
| int BBufferStore::pop | ( | BUInt32 | nBytes, |
| void * | data, | ||
| const char * | swapType = "1" | ||
| ) |
◆ push() [1/14]
| int BBufferStore::push | ( | BInt8 | v | ) |
◆ push() [2/14]
| int BBufferStore::push | ( | BUInt8 | v | ) |
◆ push() [3/14]
| int BBufferStore::push | ( | BInt16 | v | ) |
◆ push() [4/14]
| int BBufferStore::push | ( | BUInt16 | v | ) |
◆ push() [5/14]
| int BBufferStore::push | ( | BInt32 | v | ) |
◆ push() [6/14]
| int BBufferStore::push | ( | BUInt32 | v | ) |
◆ push() [7/14]
| int BBufferStore::push | ( | BInt64 | v | ) |
◆ push() [8/14]
| int BBufferStore::push | ( | BUInt64 | v | ) |
◆ push() [9/14]
| int BBufferStore::push | ( | BFloat32 | v | ) |
◆ push() [10/14]
| int BBufferStore::push | ( | BFloat64 | v | ) |
◆ push() [11/14]
| int BBufferStore::push | ( | const BString & | v | ) |
◆ push() [12/14]
| int BBufferStore::push | ( | const BError & | v | ) |
◆ push() [13/14]
| int BBufferStore::push | ( | const BComplex & | v | ) |
◆ push() [14/14]
| int BBufferStore::push | ( | BUInt32 | nBytes, |
| const void * | data, | ||
| const char * | swapType = "1" | ||
| ) |
◆ setHexString()
| void BBufferStore::setHexString | ( | BString | s | ) |
◆ setPos()
| void BBufferStore::setPos | ( | BUInt32 | pos | ) |
Member Data Documentation
◆ opos
| protected |
◆ oswapBytes
| protected |
The documentation for this class was generated from the following files:
Generated by
1.8.15 
Public Member Functions inherited from