Account
| LibTmsApi 2.3.0 |
BBuffer Class Reference
#include <BBuffer.h>
Inheritance diagram for BBuffer:
Public Member Functions | |
| 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() | |
Protected Attributes | |
| BUInt32 | odataSize |
| char * | odata |
| BUInt32 | osize |
Constructor & Destructor Documentation
◆ BBuffer()
| BBuffer::BBuffer | ( | BUInt | size = 0 | ) |
Create and manipulate a data buffer. On creation the buffer size defaults to 1024 bytes.
◆ ~BBuffer()
| BBuffer::~BBuffer | ( | ) |
Member Function Documentation
◆ data()
| char * BBuffer::data | ( | ) |
The data.
◆ resize()
◆ setData()
| int BBuffer::setData | ( | const void * | data, |
| BUInt32 | size | ||
| ) |
Sets buffer data resized to contain the data.
◆ setSize()
| int BBuffer::setSize | ( | BUInt32 | size | ) |
Sets the bufer size.
◆ size()
| BUInt32 BBuffer::size | ( | ) |
Size of the buffer in bytes.
◆ writeData()
Writes data into buffer from offset pos.
Member Data Documentation
◆ odata
| protected |
◆ odataSize
| protected |
◆ osize
| protected |
The documentation for this class was generated from the following files:
- /src/cern/tms/tms/beam/libBeam/BBuffer.h
- /src/cern/tms/tms/beam/libBeam/BBuffer.cpp
Generated by
