|  | The Gaudi Framework
    v30r0 (c919700c)
    | 
#include <src/threadpool/boost/threadpool/detail/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... | |
| typedef future_impl< future_result_type > | future_type | 
| Public Member Functions | |
| future_impl () | |
| bool | ready () const volatile | 
| void | wait () const volatile | 
| bool | timed_wait (boost::xtime const ×tamp) const | 
| result_type | operator() () const volatile | 
| void | set_value (future_result_type const &r) volatile | 
| bool | cancel () volatile | 
| bool | is_cancelled () const volatile | 
| void | set_execution_status (bool executing) volatile | 
| Private Attributes | |
| volatile bool | m_ready | 
| volatile future_result_type | m_result | 
| mutex | m_monitor | 
| condition | m_condition_ready | 
| volatile bool | m_is_cancelled | 
| volatile bool | m_executing | 
Definition at line 36 of file future.hpp.
| typedef Result boost::threadpool::detail::future_impl< Result >::future_result_type | 
Indicates the future's result type.
Definition at line 41 of file future.hpp.
| typedef future_impl<future_result_type> boost::threadpool::detail::future_impl< Result >::future_type | 
Definition at line 42 of file future.hpp.
| typedef Result const& boost::threadpool::detail::future_impl< Result >::result_type | 
Indicates the functor's result type.
Definition at line 39 of file future.hpp.
| 
 | inline | 
Definition at line 59 of file future.hpp.
| 
 | inline | 
Definition at line 133 of file future.hpp.
| 
 | inline | 
Definition at line 147 of file future.hpp.
| 
 | inline | 
Definition at line 96 of file future.hpp.
| 
 | inline | 
Definition at line 65 of file future.hpp.
| 
 | inline | 
Definition at line 153 of file future.hpp.
| 
 | inline | 
Definition at line 110 of file future.hpp.
| 
 | inline | 
Definition at line 82 of file future.hpp.
| 
 | inline | 
Definition at line 70 of file future.hpp.
| 
 | mutableprivate | 
Definition at line 49 of file future.hpp.
| 
 | private | 
Definition at line 52 of file future.hpp.
| 
 | private | 
Definition at line 51 of file future.hpp.
| 
 | mutableprivate | 
Definition at line 48 of file future.hpp.
| 
 | private | 
Definition at line 45 of file future.hpp.
| 
 | private | 
Definition at line 46 of file future.hpp.