|
Kyoto Cabinet
|
Slotted mutex device. More...
#include <kcthread.h>
Public Member Functions | |
| SlottedMutex (size_t slotnum) | |
| Constructor. | |
| ~SlottedMutex () | |
| Destructor. | |
| void | lock (size_t idx) |
| Get the lock of a slot. | |
| void | unlock (size_t idx) |
| Release the lock of a slot. | |
| void | lock_all () |
| Get the locks of all slots. | |
| void | unlock_all () |
| Release the locks of all slots. | |
Slotted mutex device.
| kyotocabinet::SlottedMutex::SlottedMutex | ( | size_t | slotnum | ) | [explicit] |
Constructor.
| slotnum | the number of slots. |
Destructor.
| void kyotocabinet::SlottedMutex::lock | ( | size_t | idx | ) |
Get the lock of a slot.
| idx | the index of a slot. |
| void kyotocabinet::SlottedMutex::unlock | ( | size_t | idx | ) |
Release the lock of a slot.
| idx | the index of a slot. |
| void kyotocabinet::SlottedMutex::lock_all | ( | ) |
Get the locks of all slots.
Release the locks of all slots.
1.7.6.1