|
typedef boost::shared_ptr
< Barrier > | shared_ptr |
|
|
| Barrier (drizzled::session_id_t owner_arg) |
|
| Barrier (drizzled::session_id_t owner_arg, int64_t limit_arg) |
|
void | signal () |
|
drizzled::session_id_t | getOwner () const |
|
void | wait () |
|
void | wait_until (int64_t wait_until_arg) |
|
void | wait (int64_t generation_arg) |
|
int64_t | getGeneration () |
|
int64_t | sizeObservers () |
|
int64_t | sizeWaiters () |
|
int64_t | getLimit () const |
|
|
void | wakeAll () |
|
void | checkObservers () |
|
int64_t | count () const |
|
|
drizzled::session_id_t | owner |
|
const int64_t | limit |
|
int64_t | current_wait |
|
int64_t | generation |
|
Observer::list | observers |
|
boost::mutex | sleeper_mutex |
|
boost::condition_variable_any | sleep_threshhold |
|
Definition at line 57 of file barrier.h.
The documentation for this class was generated from the following file: