Public Types |
typedef boost::unordered_map
< user_locks::Key,
Barrier::shared_ptr > | Map |
Public Member Functions |
bool | create (const user_locks::Key &arg, drizzled::session_id_t owner) |
bool | create (const user_locks::Key &arg, drizzled::session_id_t owner, int64_t wait_count) |
return_t | release (const user_locks::Key &arg, drizzled::session_id_t owner) |
Barrier::shared_ptr | find (const user_locks::Key &arg) |
void | Copy (Map &arg) |
Static Public Member Functions |
static Barriers & | getInstance (void) |
Private Attributes |
boost::mutex | mutex |
Map | barrier_map |
Detailed Description
Definition at line 45 of file barriers.h.
The documentation for this class was generated from the following files: