#include <taskqueue.h>
Definition at line 79 of file taskqueue.h.
Public Member Functions | |
| TaskQueue () | |
| virtual | ~TaskQueue () |
| void | RequestTerminate () |
| void | Clear () |
| void | AddTask (long msec, Task *pTask) |
| void | AddTask (TaskTime tt, Task *pTask) |
| void | AddTask (Task *pTask) |
| Task * | GetNextExpiredTask (TaskTime tt, long nWithinMilliSecs=50) |
Protected Member Functions | |
| bool | IsTermRequested () |
| virtual void | run () |
Protected Attributes | |
| TaskMap | m_mapTasks |
| QMutex | m_mutex |
| bool | m_bTermRequested |
| TaskQueue::TaskQueue | ( | ) |
Definition at line 64 of file taskqueue.cpp.
| TaskQueue::~TaskQueue | ( | ) | [virtual] |
Definition at line 73 of file taskqueue.cpp.
| bool TaskQueue::IsTermRequested | ( | ) | [protected] |
| void TaskQueue::run | ( | void | ) | [protected, virtual] |
Definition at line 86 of file taskqueue.cpp.
| void TaskQueue::RequestTerminate | ( | ) |
| void TaskQueue::Clear | ( | void | ) |
| void TaskQueue::AddTask | ( | long | msec, | |
| Task * | pTask | |||
| ) |
Definition at line 144 of file taskqueue.cpp.
Referenced by AddTask(), SSDP::EnableNotifications(), UPnpNotifyTask::Execute(), SSDPCacheTask::Execute(), UPnp::Initialize(), Eventing::NotifySubscriber(), and SSDP::ProcessSearchRequest().
Definition at line 158 of file taskqueue.cpp.
| void TaskQueue::AddTask | ( | Task * | pTask | ) |
Definition at line 174 of file taskqueue.cpp.
TaskMap TaskQueue::m_mapTasks [protected] |
Definition at line 83 of file taskqueue.h.
Referenced by AddTask(), Clear(), and GetNextExpiredTask().
QMutex TaskQueue::m_mutex [protected] |
Definition at line 84 of file taskqueue.h.
Referenced by AddTask(), Clear(), and GetNextExpiredTask().
bool TaskQueue::m_bTermRequested [protected] |
1.5.5