Public Types | |
|
typedef retainable_ptr < promise_base > | ptr |
Public Member Functions | |
| void | set_task (task *t) |
| void | cancel () |
| virtual bool | ready () const =0 |
Protected Member Functions | |
| void | enqueue_thread () |
| void | wait (const microseconds &timeout_us) |
| void | wait_until (const system_clock::time_point &timeout_us) |
| void | notify () |
| virtual void | set_timeout ()=0 |
| virtual void | set_exception (const boost::exception_ptr &e)=0 |
Friends | |
| class | thread |
| class | thread_private |
Definition at line 19 of file future.hpp.
1.8.0