|
libqi-api
release-2.5.3-2016-11-18
|
#include <strand.hpp>
Public Member Functions | |
| WrapInStrand (F f, boost::weak_ptr< StrandPrivate > strand, boost::function< void()> onFail) | |
| template<typename... Args> | |
| auto | operator() (Args &&...args) const -> decltype(callInStrand(_func, _onFail, _strand, std::forward< Args >(args)...)) |
| template<typename... Args> | |
| auto | operator() (Args &&...args) -> decltype(callInStrand(_func, _onFail, _strand, std::forward< Args >(args)...)) |
Public Attributes | |
| F | _func |
| boost::weak_ptr< StrandPrivate > | _strand |
| boost::function< void()> | _onFail |
Static Public Attributes | |
| static const bool | is_async = true |
Definition at line 33 of file strand.hpp.
|
inline |
Definition at line 234 of file strand.hpp.
|
inline |
Definition at line 242 of file strand.hpp.
|
inline |
Definition at line 249 of file strand.hpp.
| F qi::detail::WrapInStrand< F >::_func |
Definition at line 230 of file strand.hpp.
| boost::function<void()> qi::detail::WrapInStrand< F >::_onFail |
Definition at line 232 of file strand.hpp.
| boost::weak_ptr<StrandPrivate> qi::detail::WrapInStrand< F >::_strand |
Definition at line 231 of file strand.hpp.
|
static |
Definition at line 228 of file strand.hpp.