QueueItem Class Reference

#include <QueueManager.hpp>

Public Member Functions

 QueueItem (const char *data, size_t s)
 
 ~QueueItem ()
 
void setTime ()
 
void clear ()
 

Protected Attributes

QueueItemnext
 
const char * elementData
 
size_t size
 
RexxQueueTime addTime
 

Friends

class DataQueue
 

Detailed Description

Definition at line 49 of file QueueManager.hpp.

Constructor & Destructor Documentation

◆ QueueItem()

QueueItem::QueueItem ( const char *  data,
size_t  s 
)
inline

Definition at line 53 of file QueueManager.hpp.

References elementData, next, setTime(), and size.

◆ ~QueueItem()

QueueItem::~QueueItem ( )
inline

Definition at line 62 of file QueueManager.hpp.

References elementData, and ServiceMessage::releaseResultMemory().

Member Function Documentation

◆ clear()

void QueueItem::clear ( )
inline

Definition at line 76 of file QueueManager.hpp.

References elementData, and size.

Referenced by DataQueue::pullData().

◆ setTime()

void QueueItem::setTime ( )

Friends And Related Function Documentation

◆ DataQueue

friend class DataQueue
friend

Definition at line 51 of file QueueManager.hpp.

Member Data Documentation

◆ addTime

RexxQueueTime QueueItem::addTime
protected

Definition at line 87 of file QueueManager.hpp.

Referenced by DataQueue::pullData(), and setTime().

◆ elementData

const char* QueueItem::elementData
protected

Definition at line 85 of file QueueManager.hpp.

Referenced by clear(), DataQueue::pullData(), QueueItem(), and ~QueueItem().

◆ next

QueueItem* QueueItem::next
protected

◆ size

size_t QueueItem::size
protected

Definition at line 86 of file QueueManager.hpp.

Referenced by clear(), DataQueue::pullData(), and QueueItem().


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