libDwm-0.6.0
Dwm::LoadBalancer< ItemT >::Worker Member List

This is the complete list of members for Dwm::LoadBalancer< ItemT >::Worker, including all inherited members.

_keepRunning (defined in Dwm::LoadBalancer< ItemT >::Worker)Dwm::LoadBalancer< ItemT >::Workerprotected
_thread (defined in Dwm::LoadBalancer< ItemT >::Worker)Dwm::LoadBalancer< ItemT >::Workerprotected
_waitUsecs (defined in Dwm::LoadBalancer< ItemT >::Worker)Dwm::LoadBalancer< ItemT >::Workerprotected
_workQueue (defined in Dwm::LoadBalancer< ItemT >::Worker)Dwm::LoadBalancer< ItemT >::Workerprotected
AddWork(ItemT item)Dwm::LoadBalancer< ItemT >::Workerinline
AddWork(InputIterator firstIter, InputIterator lastIter)Dwm::LoadBalancer< ItemT >::Workerinline
IsRunning()Dwm::LoadBalancer< ItemT >::Workerinline
MaxWork(uint32_t maxItems)Dwm::LoadBalancer< ItemT >::Workerinline
ProcessWork(ItemT item)=0Dwm::LoadBalancer< ItemT >::Workerpure virtual
ProcessWork(std::deque< ItemT > &items)Dwm::LoadBalancer< ItemT >::Workerinlinevirtual
QueueLength() constDwm::LoadBalancer< ItemT >::Workerinline
ReadyForWork() constDwm::LoadBalancer< ItemT >::Workerinline
Run()Dwm::LoadBalancer< ItemT >::Workerinline
Start()Dwm::LoadBalancer< ItemT >::Workerinline
Stop()Dwm::LoadBalancer< ItemT >::Workerinline
Worker(uint32_t waitNotEmptyMicroseconds=1000)Dwm::LoadBalancer< ItemT >::Workerinline
~Worker()Dwm::LoadBalancer< ItemT >::Workerinlinevirtual