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.