CMS 3D CMS Logo

List of all members | Protected Member Functions | Private Member Functions | Private Attributes | Friends
edm::SerialTaskQueue::TaskBase Class Reference
Inheritance diagram for edm::SerialTaskQueue::TaskBase:
edm::SerialTaskQueue::QueuedTask< T >

Protected Member Functions

tbb::task * finishedTask ()
 

Private Member Functions

void setQueue (SerialTaskQueue *iQueue)
 
 TaskBase ()
 

Private Attributes

SerialTaskQueuem_queue
 

Friends

class SerialTaskQueue
 

Detailed Description

Base class for all tasks held by the SerialTaskQueue

Definition at line 146 of file SerialTaskQueue.h.

Constructor & Destructor Documentation

◆ TaskBase()

edm::SerialTaskQueue::TaskBase::TaskBase ( )
inlineprivate

Definition at line 148 of file SerialTaskQueue.h.

148 : m_queue(nullptr) {}

Member Function Documentation

◆ finishedTask()

tbb::task * edm::SerialTaskQueue::TaskBase::finishedTask ( )
inlineprotected

Definition at line 209 of file SerialTaskQueue.h.

209 { return m_queue->finishedTask(); }

References edm::SerialTaskQueue::finishedTask(), and m_queue.

◆ setQueue()

void edm::SerialTaskQueue::TaskBase::setQueue ( SerialTaskQueue iQueue)
inlineprivate

Friends And Related Function Documentation

◆ SerialTaskQueue

friend class SerialTaskQueue
friend

Definition at line 147 of file SerialTaskQueue.h.

Member Data Documentation

◆ m_queue

SerialTaskQueue* edm::SerialTaskQueue::TaskBase::m_queue
private

Definition at line 156 of file SerialTaskQueue.h.

Referenced by finishedTask(), and setQueue().

edm::SerialTaskQueue::finishedTask
tbb::task * finishedTask()
Definition: SerialTaskQueue.cc:63
edm::SerialTaskQueue::TaskBase::m_queue
SerialTaskQueue * m_queue
Definition: SerialTaskQueue.h:156