libqi-api  2.8.7.4
 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, F &&func) -> Future< typename std::decay< typename std::result_of< F(ValueType)>::type >::type >qi::Future< T >inline
andThen(AF &&func) -> Future< typename std::decay< typename std::result_of< AF(ValueType)>::type >::type >qi::Future< T >inline
andThenR(FutureCallbackType type, AF &&func)qi::Future< T >inline
andThenR(AF &&func)qi::Future< T >inline
andThenRImpl(FutureCallbackType callbackType, F &&continuation)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
ExecutionContext classqi::Future< T >friend
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 >inlineprotected
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 >inlineprotected
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 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, F &&func) -> Future< typename std::result_of< F(Future< T >)>::type >qi::Future< T >inline
then(AF &&func) -> Future< typename std::result_of< AF(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 >
thenR(FutureCallbackType type, AF &&func, Arg0 &&arg0, Args &&...args)qi::Future< T >
thenRImpl(FutureCallbackType callbackType, F &&continuation)qi::Future< T >inline
uniqueId() const qi::Future< T >inline
value(int msecs=FutureTimeout_Infinite) const qi::Future< T >inline
value(Either< MilliSeconds, Infinity > timeout) const qi::Future< T >inline
valueCopy(Either< MilliSeconds, Infinity > timeout=Infinity{}) const qi::Future< T >inline
valueSharedPtr(Either< MilliSeconds, Infinity > timeout=Infinity{}) 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