TwiceAsNice
2019-02-18
|
This class is a wrapper around TaskQueue. More...
#include <TaskQueueWithRunningDispatchingThread.h>
Public Member Functions | |
TaskQueueWithRunningDispatchingThread (Nice::TaskQueueImplPtr taskQueue, IceUtil::ThreadPtr thread) | |
virtual | ~TaskQueueWithRunningDispatchingThread () |
virtual Nice::TaskControlPtr | invoke (Nice::TaskPtr t) |
virtual Nice::TaskControlPtr | invokeLater (Nice::TaskPtr t, Nice::TaskQueue::Delay delay) |
![]() | |
virtual | ~TaskQueue () |
Public Attributes | |
Nice::TaskQueueImplPtr | taskQueue_ |
IceUtil::ThreadPtr | dispatchingThread_ |
Additional Inherited Members | |
![]() | |
typedef Nice::Time | Delay |
![]() | |
static Delay | seconds (double t) |
This class is a wrapper around TaskQueue.
It holds a reference to a ICE thread because the thread should not be destroyed if the destructor is called.
Nice::TaskQueueWithRunningDispatchingThread::TaskQueueWithRunningDispatchingThread | ( | Nice::TaskQueueImplPtr | taskQueue, |
IceUtil::ThreadPtr | thread | ||
) |
|
inlinevirtual |
|
virtual |
Implements Nice::TaskQueue.
|
virtual |
Implements Nice::TaskQueue.
IceUtil::ThreadPtr Nice::TaskQueueWithRunningDispatchingThread::dispatchingThread_ |
Nice::TaskQueueImplPtr Nice::TaskQueueWithRunningDispatchingThread::taskQueue_ |