libqi-api
2.8.7.4
|
#include <strand.hpp>
Public Member Functions | |
Stranded (F f, boost::weak_ptr< StrandPrivate > strand, boost::function< void()> onFail, ExecutionOptions options) | |
template<typename... Args> | |
auto | operator() (Args &&...args) const -> decltype(callInStrand(_func, _onFail, _strand, _executionOptions, std::forward< Args >(args)...)) |
template<typename... Args> | |
auto | operator() (Args &&...args) -> decltype(callInStrand(_func, _onFail, _strand, _executionOptions, std::forward< Args >(args)...)) |
Public Attributes | |
F | _func |
boost::weak_ptr< StrandPrivate > | _strand |
boost::function< void()> | _onFail |
ExecutionOptions | _executionOptions |
Static Public Attributes | |
static const bool | is_async = true |
Definition at line 37 of file strand.hpp.
|
inline |
Definition at line 350 of file strand.hpp.
|
inline |
Definition at line 359 of file strand.hpp.
|
inline |
Definition at line 366 of file strand.hpp.
ExecutionOptions qi::detail::Stranded< F >::_executionOptions |
Definition at line 348 of file strand.hpp.
F qi::detail::Stranded< F >::_func |
Definition at line 345 of file strand.hpp.
boost::function<void()> qi::detail::Stranded< F >::_onFail |
Definition at line 347 of file strand.hpp.
boost::weak_ptr<StrandPrivate> qi::detail::Stranded< F >::_strand |
Definition at line 346 of file strand.hpp.
|
static |
Definition at line 343 of file strand.hpp.