|
typedef boost::unordered_map< user_locks::Key, user_locks::Lock::shared_ptr > | LockMap |
|
|
void | waitCreate (int64_t wait_for=2) |
|
bool | lock (drizzled::session_id_t id_arg, const user_locks::Key &arg, int64_t wait_for=0) |
|
bool | lock (drizzled::session_id_t id_arg, const user_locks::Keys &arg) |
|
locks::return_t | release (const user_locks::Key &arg, drizzled::session_id_t &id_arg, bool and_wait=false) |
|
bool | isFree (const user_locks::Key &arg) |
|
bool | isUsed (const user_locks::Key &arg, drizzled::session_id_t &id_arg) |
|
void | Copy (LockMap &lock_map) |
|
|
static Locks & | getInstance (void) |
|
|
boost::mutex | mutex |
|
boost::condition_variable | create_cond |
|
boost::condition_variable | release_cond |
|
LockMap | lock_map |
|
Definition at line 46 of file locks.h.
The documentation for this class was generated from the following files: