The Gaudi Framework
v29r0 (ff2e7097)
|
Experimental. More...
#include <src/threadpool/boost/threadpool/future.hpp>
Public Types | |
typedef Result const & | result_type |
Indicates the functor's result type. More... | |
typedef Result | future_result_type |
Indicates the future's result type. More... | |
Public Member Functions | |
future () | |
future (shared_ptr< detail::future_impl< Result > > const &impl) | |
bool | ready () const |
void | wait () const |
bool | timed_wait (boost::xtime const ×tamp) const |
result_type | operator() () |
result_type | get () |
bool | cancel () |
bool | is_cancelled () const |
Private Attributes | |
shared_ptr< detail::future_impl< Result > > | m_impl |
Experimental.
Do not use in production code. TODO.
TODO Future
Definition at line 43 of file future.hpp.
typedef Result boost::threadpool::future< Result >::future_result_type |
Indicates the future's result type.
Definition at line 50 of file future.hpp.
typedef Result const& boost::threadpool::future< Result >::result_type |
Indicates the functor's result type.
Definition at line 49 of file future.hpp.
|
inline |
Definition at line 55 of file future.hpp.
|
inline |
Definition at line 61 of file future.hpp.
|
inline |
Definition at line 91 of file future.hpp.
|
inline |
Definition at line 86 of file future.hpp.
|
inline |
Definition at line 96 of file future.hpp.
|
inline |
Definition at line 81 of file future.hpp.
|
inline |
Definition at line 66 of file future.hpp.
|
inline |
Definition at line 76 of file future.hpp.
|
inline |
Definition at line 71 of file future.hpp.
|
private |
Definition at line 46 of file future.hpp.