my.actor.typed

Public Imports

std.typecons
public import std.typecons : Tuple;

Members

Classes

StatefulActorRuntime
class StatefulActorRuntime(StateT)
Undocumented in source.
TypedActorRuntime
class TypedActorRuntime
Undocumented in source.

Enums

isTypedActor
eponymoustemplate isTypedActor(T)
Undocumented in source.

Functions

actorBehaviorImpl
bool actorBehaviorImpl(Message msg)
Undocumented in source. Be warned that the author may not have intended to support it.
extend
auto extend()
Undocumented in source. Be warned that the author may not have intended to support it.
makeStatefulTypedActor
auto makeStatefulTypedActor(Aid aid, StateT state)

Check that Behavior implement the actor interface TActor.

makeTypedActor
auto makeTypedActor(Aid aid)

Check that Behavior implement the actor interface TActor.

statefulActorBehaviorImpl
bool statefulActorBehaviorImpl(StateT state, Message msg)
Undocumented in source. Be warned that the author may not have intended to support it.
typeCheck
bool typeCheck()
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

ActorRuntime
interface ActorRuntime

Interface that all actors that execute in an ActorSystem must implement.

Structs

TypedActor
struct TypedActor(AllowedMsg...)
Undocumented in source.

Meta

Authors

Joakim Brännström (joakim.brannstrom@gmx.com)