libqi-api  release-2.5.3-2016-11-18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
qi::Future< T > Member List

This is the complete list of members for qi::Future< T >, including all inherited members.

_connect(const boost::function< void()> &s)qi::Future< T >inline
_pqi::Future< T >protected
adaptFuture(const Future< FT > &f, Promise< PT > &p, AdaptFutureOption option)qi::Future< T >friend
adaptFuture(const Future< FT > &f, Promise< PT > &p, CONV converter, AdaptFutureOption option)qi::Future< T >friend
adaptFuture(Future< AnyReference > &f, Promise< R > &p)qi::Future< T >friend
adaptFutureUnwrap(Future< AnyReference > &f, Promise< R > &p)qi::Future< T >friend
andThen(FutureCallbackType type, AF &&func) -> qi::Future< typename detail::DecayAsyncResult< AF, ValueType >::type >qi::Future< T >inline
andThen(AF &&func) -> qi::Future< typename detail::DecayAsyncResult< AF, ValueType >::type >qi::Future< T >inline
andThenR(FutureCallbackType type, AF &&func)qi::Future< T >inline
andThenR(AF &&func)qi::Future< T >inline
cancel()qi::Future< T >inline
connect(const AF &fun, FutureCallbackType type=FutureCallbackType_Auto)qi::Future< T >inline
connect(FUNCTYPE fun, ARG0 tracked,..., FutureCallbackType type=FutureCallbackType_Auto)qi::Future< T >
Connection typedefqi::Future< T >
connectWithStrand(qi::Strand *strand, const boost::function< void(const Future< T > &)> &cb)qi::Future< T >
connectWithStrand(qi::Strand &strand, const boost::function< void(const Future< T > &)> &cb)qi::Future< T >
detail::AddUnwrap< T > classqi::Future< T >friend
detail::futureCancelAdapter(boost::weak_ptr< detail::FutureBaseTyped< FT > > wf)qi::Future< T >friend
error(int msecs=FutureTimeout_Infinite) const qi::Future< T >inline
Future()qi::Future< T >inline
Future(const Future< T > &b)qi::Future< T >inline
Future(const ValueType &v, FutureCallbackType async=FutureCallbackType_Auto)qi::Future< T >inlineexplicit
Future(boost::shared_ptr< detail::FutureBaseTyped< T > > p)qi::Future< T >inline
FutureSync< T > classqi::Future< T >friend
hasError(int msecs=FutureTimeout_Infinite) const qi::Future< T >inline
hasValue(int msecs=FutureTimeout_Infinite) const qi::Future< T >inline
impl()qi::Future< T >inline
isCancelable() const qi::Future< T >inline
isCanceled() const qi::Future< T >inline
isFinished() const qi::Future< T >inline
isRunning() const qi::Future< T >inline
isValid() const qi::Future< T >inline
makeCanceler()qi::Future< T >
operator const ValueTypeCast &() const qi::Future< T >inline
operator<(const Future< T > &b) const qi::Future< T >inline
operator=(const Future< T > &b)qi::Future< T >inline
operator==(const Future< T > &other) const qi::Future< T >inline
Promise< T > classqi::Future< T >friend
ServiceBoundObject classqi::Future< T >friend
sync()qi::Future< T >inline
TemplateValue typedefqi::Future< T >
then(FutureCallbackType type, AF &&func) -> qi::Future< typename detail::DecayAsyncResult< AF, qi::Future< T >>::type >qi::Future< T >inline
then(AF &&func) -> qi::Future< typename detail::DecayAsyncResult< AF, qi::Future< T >>::type >qi::Future< T >inline
thenR(FutureCallbackType type, AF &&func)qi::Future< T >inline
thenR(AF &&func)qi::Future< T >inline
thenR(AF &&func, Arg0 &&arg0, Args &&...args)qi::Future< T >inline
thenR(FutureCallbackType type, AF &&func, Arg0 &&arg0, Args &&...args)qi::Future< T >inline
uniqueId() const qi::Future< T >inline
value(int msecs=FutureTimeout_Infinite) const qi::Future< T >inline
ValueType typedefqi::Future< T >
ValueTypeCast typedefqi::Future< T >
wait(int msecs=FutureTimeout_Infinite) const qi::Future< T >inline
wait(qi::Duration duration) const qi::Future< T >inline
wait(qi::SteadyClock::time_point timepoint) const qi::Future< T >inline
waitFor(qi::Duration duration) const qi::Future< T >inline
waitUntil(qi::SteadyClock::time_point timepoint) const qi::Future< T >inline