Kyoto Cabinet
Classes | Namespaces
kcthread.h File Reference

threading devices More...

#include <kccommon.h>
#include <kcutil.h>

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.



Detailed Description

threading devices