|
libqi-api
release-2.5.3-2016-11-18
|
#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 63 of file future_fwd.hpp.
| using qi::FutureSync< T >::Connection = typename Future<T>::Connection |
Definition at line 585 of file future_fwd.hpp.
| using qi::FutureSync< T >::ValueType = typename Future<T>::ValueType |
Definition at line 583 of file future_fwd.hpp.
| using qi::FutureSync< T >::ValueTypeCast = typename Future<T>::ValueTypeCast |
Definition at line 584 of file future_fwd.hpp.
|
inline |
Definition at line 587 of file future_fwd.hpp.
|
inline |
Definition at line 589 of file future_fwd.hpp.
|
inline |
Definition at line 595 of file future_fwd.hpp.
|
inlineexplicit |
Definition at line 602 of file future_fwd.hpp.
|
inline |
will block until the future returns if the future is kept synchronous
Definition at line 628 of file future_fwd.hpp.
|
inline |
Definition at line 666 of file future_fwd.hpp.
|
inline |
Definition at line 689 of file future_fwd.hpp.
|
inline |
Definition at line 663 of file future_fwd.hpp.
|
inline |
Definition at line 665 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 662 of file future_fwd.hpp.
|
inline |
Definition at line 660 of file future_fwd.hpp.
|
inline |
Definition at line 661 of file future_fwd.hpp.
|
inline |
Definition at line 664 of file future_fwd.hpp.
|
inline |
Definition at line 659 of file future_fwd.hpp.
|
inline |
Definition at line 658 of file future_fwd.hpp.
|
inline |
Definition at line 657 of file future_fwd.hpp.
|
inline |
Definition at line 656 of file future_fwd.hpp.
|
inline |
Definition at line 650 of file future_fwd.hpp.
|
inline |
Definition at line 634 of file future_fwd.hpp.
|
inline |
Definition at line 639 of file future_fwd.hpp.
|
inline |
Definition at line 610 of file future_fwd.hpp.
|
inline |
Definition at line 618 of file future_fwd.hpp.
|
inline |
Definition at line 644 of file future_fwd.hpp.
|
inline |
Definition at line 649 of file future_fwd.hpp.
|
inline |
Definition at line 651 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 653 of file future_fwd.hpp.
|
inline |
Definition at line 655 of file future_fwd.hpp.
|
friend |
Definition at line 698 of file future_fwd.hpp.
|
protected |
Definition at line 697 of file future_fwd.hpp.
|
mutableprotected |
Definition at line 696 of file future_fwd.hpp.