#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: