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: