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 |
Definition at line 45 of file barriers.h.