Class CRawDataBypass#

Class Documentation#

class CRawDataBypass#

Bypass class available during a function call. This class uses thread local storage to allow the storage of raw data bypassing the serialization.

Public Functions

CRawDataBypass()#

Constructor.

void push(const pointer<uint8_t> &rptrData)#

Add raw data to the raw data queue.

Parameters:

rptrData[in] Reference to the smart pointer holding the data.

pointer<uint8_t> pop()#

Prop the data from the raw data queue.

Returns:

The data to pop.

bool empty() const#

Is the raw data queue empty?

Returns:

Returns whether the queue is empty.

void clear()#

Clear the raw data queue.