helics  3.5.2
Public Member Functions | List of all members
helics::ipc::detail::dataBlock Class Reference

#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 ()
 

Detailed Description

class containing the raw data block implementation

Member Function Documentation

◆ clear()

void helics::ipc::detail::dataBlock::clear ( )

clear all data from the dataBlock

◆ reverse()

void helics::ipc::detail::dataBlock::reverse ( )

reverse the order in which the data will be extracted


The documentation for this class was generated from the following files: