libqi-api
2.8.7.4
|
This is the complete list of members for qi::Strand, including all inherited members.
async(const boost::function< void()> &cb, qi::SteadyClockTimePoint tp) override | qi::Strand | virtual |
async(const boost::function< void()> &cb, qi::Duration delay) override | qi::Strand | virtual |
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::ExecutionContext | inline |
qi::ExecutionContext::async(F &&callback, ExecutionOptions options=defaultExecutionOptions()) -> decltype(asyncDelay(std::forward< F >(callback), qi::Duration(0), options)) | qi::ExecutionContext | inline |
asyncAt(F &&callback, qi::SteadyClockTimePoint tp, ExecutionOptions options=defaultExecutionOptions()) | qi::ExecutionContext | |
asyncAt(F &&callback, qi::SteadyClockTimePoint tp, ExecutionOptions options) | qi::ExecutionContext | |
asyncDelay(F &&callback, qi::Duration delay, ExecutionOptions options=defaultExecutionOptions()) | qi::ExecutionContext | |
asyncDelay(F &&callback, qi::Duration delay, ExecutionOptions options) | qi::ExecutionContext | |
defer(const boost::function< void()> &cb, MicroSeconds delay=MicroSeconds::zero(), ExecutionOptions options=defaultExecutionOptions()) | qi::Strand | |
isInThisContext() const override | qi::Strand | virtual |
join() QI_NOEXCEPT(true) | qi::Strand | |
join(std::nothrow_t) QI_NOEXCEPT(true) | qi::Strand | |
OptionalErrorMessage typedef | qi::Strand | |
post(F &&callback, ExecutionOptions options=defaultExecutionOptions()) | qi::ExecutionContext | |
schedulerFor(F &&func, boost::function< void()> onFail={}, ExecutionOptions options=defaultExecutionOptions()) -> detail::Stranded< typename std::decay< F >::type > | qi::Strand | inline |
Strand() | qi::Strand | |
Strand(qi::ExecutionContext &executionContext) | qi::Strand | |
unwrappedSchedulerFor(F &&func, boost::function< void()> onFail={}, ExecutionOptions options=defaultExecutionOptions()) -> detail::StrandedUnwrapped< typename std::decay< F >::type > | qi::Strand | inline |
~ExecutionContext() | qi::ExecutionContext | inlinevirtual |
~Strand() | qi::Strand |