helics
3.5.2
|
#include <IpcBlockingPriorityQueueImpl.hpp>
Public Member Functions | |
dataBlock (unsigned char *newBlock, size_t blockSize) | |
void | swap (dataBlock &other) noexcept |
int | getCurrentCount () const |
bool | isSpaceAvaialble (int sz) const |
bool | empty () const |
bool | push (const unsigned char *block, int blockSize) |
int | next_data_size () const |
int | pop (unsigned char *block) |
void | reverse () |
void | clear () |
class containing the raw data block implementation
void helics::ipc::detail::dataBlock::clear | ( | ) |
clear all data from the dataBlock
void helics::ipc::detail::dataBlock::reverse | ( | ) |
reverse the order in which the data will be extracted