libDwm-0.9.45
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(const 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
ReadyForWork(size_t numEntries) constDwm::LoadBalancer< ItemT >::Workerinline
Run()Dwm::LoadBalancer< ItemT >::Workerinline
Start()Dwm::LoadBalancer< ItemT >::Workerinline
Stop()Dwm::LoadBalancer< ItemT >::Workerinline
WaitUsecs() constDwm::LoadBalancer< ItemT >::Workerinline
Worker(std::chrono::microseconds waitNotEmptyMicroseconds=std::chrono::microseconds(1000))Dwm::LoadBalancer< ItemT >::Workerinline
~Worker()Dwm::LoadBalancer< ItemT >::Workerinlinevirtual