Elektra  0.8.21
Classes | Namespaces | Typedefs
kdbthread.hpp File Reference
#include <kdbcontext.hpp>
#include <kdb.hpp>
#include <algorithm>
#include <cassert>
#include <functional>
#include <mutex>
#include <thread>
#include <unordered_map>
#include <vector>
Include dependency graph for kdbthread.hpp:

Classes

class  kdb::ThreadSubject
 Subject from Observer pattern for ThreadContext. More...
 
struct  kdb::PerContext
 A data structure that is stored by context inside the Coordinator. More...
 
class  kdb::Coordinator
 Thread safe coordination of ThreadContext per Threads. More...
 

Namespaces

 kdb
 This is the main namespace for the C++ binding and libraries.
 

Typedefs

typedef std::unordered_map< std::string, LayerAction > kdb::LayerMap
 A vector of layers.
 

Detailed Description