CAF 0.17.6
|
A requester
is an actor that supports self->request(...).
More...
#include <requester.hpp>
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
.