Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
worker.cpp File Reference

A worker thread that executes tasks. More...

#include "config.hpp"
#include "utils/worker.hpp"
#include "utils/latch.hpp"
#include "utils/counting-map.hpp"
#include "logger/logger.hpp"
#include <atomic>
#include <deque>
#include <thread>
#include <mutex>
#include <condition_variable>
#include <cassert>

Classes

class  utils::Worker::WorkerQueue
 
struct  utils::Worker::WorkerQueue::TaskInfo
 

Namespaces

 utils
 

Detailed Description

A worker thread that executes tasks.

Author
Piotr Bartosiewicz (p.bar.nosp@m.tosi.nosp@m.ewi@p.nosp@m.artn.nosp@m.er.sa.nosp@m.msun.nosp@m.g.com)