Kyoto Cabinet
|
threading devices More...
Classes | |
class | kyotocabinet::Thread |
Threading device. More... | |
class | kyotocabinet::Mutex |
Basic mutual exclusion device. More... | |
class | kyotocabinet::ScopedMutex |
Scoped mutex device. More... | |
class | kyotocabinet::SlottedMutex |
Slotted mutex device. More... | |
class | kyotocabinet::SpinLock |
Lightweight mutual exclusion device. More... | |
class | kyotocabinet::ScopedSpinLock |
Scoped spin lock device. More... | |
class | kyotocabinet::SlottedSpinLock |
Slotted spin lock devices. More... | |
class | kyotocabinet::RWLock |
Reader-writer locking device. More... | |
class | kyotocabinet::ScopedRWLock |
Scoped reader-writer locking device. More... | |
class | kyotocabinet::SlottedRWLock |
Slotted reader-writer lock devices. More... | |
class | kyotocabinet::SpinRWLock |
Lightweight reader-writer locking device. More... | |
class | kyotocabinet::ScopedSpinRWLock |
Scoped reader-writer locking device. More... | |
class | kyotocabinet::SlottedSpinRWLock |
Slotted lightweight reader-writer lock devices. More... | |
class | kyotocabinet::CondVar |
Condition variable. More... | |
class | kyotocabinet::CondMap |
Assosiative condition variable. More... | |
struct | kyotocabinet::CondMap::Count |
Counter for waiting threads. | |
struct | kyotocabinet::CondMap::Slot |
Slot of a key space. | |
class | kyotocabinet::TSDKey |
Key of thread specific data. More... | |
class | kyotocabinet::TSD< TYPE > |
Smart pointer to thread specific data. More... | |
class | kyotocabinet::AtomicInt64 |
Integer with atomic operations. More... | |
class | kyotocabinet::TaskQueue |
Task queue device. More... | |
class | kyotocabinet::TaskQueue::Task |
Interface of a task. More... | |
class | kyotocabinet::TaskQueue::WorkerThread |
Implementation of the worker thread. | |
Namespaces | |
namespace | kyotocabinet |
All symbols of Kyoto Cabinet. |
threading devices