|
CAF 0.17.6
|
A requester is an actor that supports self->request(...).
More...
#include <requester.hpp>
Inherits Base.
Public Types | |
| using | extended_base = requester |
Public Member Functions | |
| template<class... Ts> | |
| requester (Ts &&... xs) | |
| template<message_priority P = message_priority::normal, class Handle = actor, class... Ts> | |
| response_handle< Subtype, response_type_t< typename Handle::signatures, typename detail::implicit_conversions< typename std::decay< Ts >::type >::type... >, is_blocking_requester< Subtype >::value > | request (const Handle &dest, const duration &timeout, Ts &&... xs) |
Sends {xs...} as a synchronous message to dest with priority mp. | |
| template<message_priority P = message_priority::normal, class Rep = int, class Period = std::ratio<1>, class Handle = actor, class... Ts> | |
| response_handle< Subtype, response_type_t< typename Handle::signatures, typename detail::implicit_conversions< typename std::decay< Ts >::type >::type... >, is_blocking_requester< Subtype >::value > | request (const Handle &dest, std::chrono::duration< Rep, Period > timeout, Ts &&... xs) |
Sends {xs...} as a synchronous message to dest with priority mp. | |
A requester is an actor that supports self->request(...).
{then|await|receive}.
| response_handle< Subtype, response_type_t< typename Handle::signatures, typename detail::implicit_conversions< typename std::decay< Ts >::type >::type... >, is_blocking_requester< Subtype >::value > caf::mixin::requester< Base, Subtype >::request | ( | const Handle & | dest, |
| const duration & | timeout, | ||
| Ts &&... | xs | ||
| ) |
Sends {xs...} as a synchronous message to dest with priority mp.
| response_handle< Subtype, response_type_t< typename Handle::signatures, typename detail::implicit_conversions< typename std::decay< Ts >::type >::type... >, is_blocking_requester< Subtype >::value > caf::mixin::requester< Base, Subtype >::request | ( | const Handle & | dest, |
| std::chrono::duration< Rep, Period > | timeout, | ||
| Ts &&... | xs | ||
| ) |
Sends {xs...} as a synchronous message to dest with priority mp.