Public Types | |
typedef boost::shared_ptr < Observer > | shared_ptr |
typedef std::list< shared_ptr > | list |
Public Member Functions | |
Observer (int64_t wait_until_arg) | |
void | sleep () |
void | wake () |
int64_t | getLimit () const |
Private Attributes | |
bool | woken |
const int64_t | waiting_for |
boost::mutex | _mutex |
boost::condition_variable_any | cond |
Definition at line 39 of file observer.h.