3 #if defined(_MSC_VER) && _MSC_VER >= 1400 5 #pragma warning(disable:4996) 8 #include <boost/signals2/signal.hpp> 10 #if defined(_MSC_VER) && _MSC_VER >= 1400 18 #if !defined(BOOST_NO_TEMPLATE_ALIASES) 20 using signal = boost::signals2::signal<T>;
41 return p->
wait( timeout_us );
47 p->
wait( timeout_us );
static ptr create(const char *desc FC_TASK_NAME_DEFAULT_ARG)
T wait(boost::signals2::signal< void(T)> &sig, const microseconds &timeout_us=microseconds::maximum())
const T & wait(const microseconds &timeout=microseconds::maximum())
static microseconds maximum()
boost::signals2::signal< T > signal
boost::signals2::scoped_connection scoped_connection
std::shared_ptr< promise< T > > ptr