Drizzled Public API Documentation

user_locks::barriers::Barriers Class Reference

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 BarriersgetInstance (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: