C++ Actor Framework 1.0.0
Loading...
Searching...
No Matches
caf::typed_actor< T1, T2, Ts... > Class Template Reference

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)
 

Detailed Description

template<class T1, class T2, class... Ts>
class caf::typed_actor< T1, T2, Ts... >

Identifies a statically typed actor.

Template Parameters
TsSignatures of all accepted messages.
Note
This is a specialization for backwards compatibility with pre v1.0 releases. Please use the trait based implementation.

The documentation for this class was generated from the following file: