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< SLOTNUM >
 Slotted mutex device. More...
class  kyotocabinet::SpinLock
 Lightweight mutual exclusion device. More...
class  kyotocabinet::ScopedSpinLock
 Scoped spin lock device. More...
class  kyotocabinet::SlottedSpinLock< SLOTNUM >
 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< SLOTNUM >
 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< SLOTNUM >
 Slotted lightweight reader-writer lock devices. More...
class  kyotocabinet::CondVar
 Condition variable. More...
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

Generated on Sun Dec 19 12:53:11 2010 for Kyoto Cabinet by  doxygen 1.6.3