libqi-api
2.8.7.4
|
#include <future_fwd.hpp>
Public Types | |
using | ValueType = typename Future< T >::ValueType |
using | ValueTypeCast = typename Future< T >::ValueTypeCast |
using | Connection = typename Future< T >::Connection |
Protected Attributes | |
bool | _sync |
Future< T > | _future |
Friends | |
class | Future< T > |
This class allow throwing on error and being synchronous when the future is not handled by the client.
This class should only be used as return type. If you want to store it, use qi::Future.
Definition at line 70 of file future_fwd.hpp.
using qi::FutureSync< T >::Connection = typename Future<T>::Connection |
Definition at line 650 of file future_fwd.hpp.
using qi::FutureSync< T >::ValueType = typename Future<T>::ValueType |
Definition at line 648 of file future_fwd.hpp.
using qi::FutureSync< T >::ValueTypeCast = typename Future<T>::ValueTypeCast |
Definition at line 649 of file future_fwd.hpp.
|
inline |
Definition at line 652 of file future_fwd.hpp.
|
inline |
Definition at line 654 of file future_fwd.hpp.
|
inline |
Definition at line 660 of file future_fwd.hpp.
|
inlineexplicit |
Definition at line 667 of file future_fwd.hpp.
|
inline |
will block until the future returns if the future is kept synchronous
Definition at line 693 of file future_fwd.hpp.
|
inline |
Definition at line 764 of file future_fwd.hpp.
|
inline |
Definition at line 784 of file future_fwd.hpp.
|
inline |
Definition at line 761 of file future_fwd.hpp.
|
inline |
Definition at line 763 of file future_fwd.hpp.
void qi::FutureSync< T >::connect | ( | FUNCTYPE | fun, |
ARG0 | tracked, | ||
... | |||
) |
Connect a callback with binding and tracking support.
If the first argument is a weak_ptr or a pointer inheriting from qi::Trackable, the callback will not be called if tracked object was destroyed.
|
inline |
Definition at line 760 of file future_fwd.hpp.
|
inline |
Definition at line 758 of file future_fwd.hpp.
|
inline |
Definition at line 759 of file future_fwd.hpp.
|
inline |
Definition at line 762 of file future_fwd.hpp.
|
inline |
Definition at line 757 of file future_fwd.hpp.
|
inline |
Definition at line 756 of file future_fwd.hpp.
|
inline |
Definition at line 755 of file future_fwd.hpp.
|
inline |
Definition at line 754 of file future_fwd.hpp.
|
inline |
Definition at line 748 of file future_fwd.hpp.
|
inline |
Definition at line 727 of file future_fwd.hpp.
|
inline |
Definition at line 732 of file future_fwd.hpp.
|
inline |
Definition at line 675 of file future_fwd.hpp.
|
inline |
Definition at line 683 of file future_fwd.hpp.
|
inline |
Definition at line 737 of file future_fwd.hpp.
|
inline |
Definition at line 742 of file future_fwd.hpp.
|
inline |
Definition at line 743 of file future_fwd.hpp.
|
inline |
Definition at line 744 of file future_fwd.hpp.
|
inline |
Definition at line 749 of file future_fwd.hpp.
|
inline |
Definition at line 750 of file future_fwd.hpp.
|
inline |
Definition at line 752 of file future_fwd.hpp.
|
inline |
Definition at line 751 of file future_fwd.hpp.
|
inline |
Definition at line 753 of file future_fwd.hpp.
|
friend |
Definition at line 793 of file future_fwd.hpp.
|
protected |
Definition at line 792 of file future_fwd.hpp.
|
mutableprotected |
Definition at line 791 of file future_fwd.hpp.