C++ Actor Framework 1.0.0
|
Identifies a statically typed actor. More...
#include <typed_actor.hpp>
Inherits caf::typed_actor<... >.
Public Types | |
using | super = typed_actor<statically_typed<T1, T2, Ts...>> |
using | behavior_type = typed_behavior<T1, T2, Ts...> |
using | impl = typed_event_based_actor<T1, T2, Ts...> |
The default, event-based type for implementing this messaging interface. | |
using | pointer = impl* |
Identifies pointers to instances of this kind of actor. | |
using | base = impl |
A class type suitable as base type class-based implementations. | |
template<class State > | |
using | stateful_impl = stateful_actor<State, impl> |
The default, event-based type for implementing this messaging interface as a stateful actor. | |
template<class State > | |
using | stateful_pointer = stateful_impl<State>* |
Convenience alias for stateful_impl<State>* . | |
using | pointer_view = typed_actor_pointer<T1, T2, Ts...> |
A view to an actor that implements this messaging interface without knowledge of the actual type. | |
Public Member Functions | |
typed_actor & | operator= (std::nullptr_t) |
Identifies a statically typed actor.
Ts | Signatures of all accepted messages. |