libqi-api  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
qi::StrandPrivate Member List

This is the complete list of members for qi::StrandPrivate, including all inherited members.

_aliveCountqi::StrandPrivate
_curIdqi::StrandPrivate
_deferredTasksFuturesqi::StrandPrivate
_dyingqi::StrandPrivate
_executorqi::StrandPrivate
_mutexqi::StrandPrivate
_processFinishedqi::StrandPrivate
_processingqi::StrandPrivate
_processingThreadqi::StrandPrivate
_queueqi::StrandPrivate
async(const boost::function< void()> &callback, qi::SteadyClockTimePoint tp) overrideqi::StrandPrivateinlinevirtual
async(const boost::function< void()> &callback, qi::Duration delay) overrideqi::StrandPrivateinlinevirtual
qi::ExecutionContext::async(const boost::function< R()> &callback, qi::Duration delay)qi::ExecutionContext
qi::ExecutionContext::async(const boost::function< R()> &callback, qi::SteadyClockTimePoint tp)qi::ExecutionContext
qi::ExecutionContext::async(const detail::Function< R()> &callback)qi::ExecutionContextinline
qi::ExecutionContext::async(F &&callback, ExecutionOptions options=defaultExecutionOptions()) -> decltype(asyncDelay(std::forward< F >(callback), qi::Duration(0), options))qi::ExecutionContextinline
asyncAt(F &&callback, qi::SteadyClockTimePoint tp, ExecutionOptions options=defaultExecutionOptions())qi::ExecutionContext
asyncAt(F &&callback, qi::SteadyClockTimePoint tp, ExecutionOptions options)qi::ExecutionContext
asyncAtImpl(boost::function< void()> cb, qi::SteadyClockTimePoint tp, ExecutionOptions options=defaultExecutionOptions()) overrideqi::StrandPrivatevirtual
asyncDelay(F &&callback, qi::Duration delay, ExecutionOptions options=defaultExecutionOptions())qi::ExecutionContext
asyncDelay(F &&callback, qi::Duration delay, ExecutionOptions options)qi::ExecutionContext
asyncDelayImpl(boost::function< void()> cb, qi::Duration delay, ExecutionOptions options=defaultExecutionOptions()) overrideqi::StrandPrivatevirtual
cancel(boost::shared_ptr< Callback > cbStruct)qi::StrandPrivate
createCallback(boost::function< void()> cb, ExecutionOptions options)qi::StrandPrivate
deferImpl(boost::function< void()> cb, qi::Duration delay, ExecutionOptions options=defaultExecutionOptions())qi::StrandPrivate
enqueue(boost::shared_ptr< Callback > cbStruct, ExecutionOptions options)qi::StrandPrivate
isInThisContext() const overrideqi::StrandPrivatevirtual
join() QI_NOEXCEPT(true)qi::StrandPrivate
post(F &&callback, ExecutionOptions options=defaultExecutionOptions())qi::ExecutionContext
postImpl(boost::function< void()> callback, ExecutionOptions options) overrideqi::StrandPrivateinlinevirtual
process()qi::StrandPrivate
Queue typedefqi::StrandPrivate
StrandPrivate(qi::ExecutionContext &executor)qi::StrandPrivateexplicit
~ExecutionContext()qi::ExecutionContextinlinevirtual
~StrandPrivate()qi::StrandPrivate