MCPcopy Create free account

hub / github.com/aeplay/kay / types & classes

Types & classes45 in github.com/aeplay/kay

↓ 5 callersClassMachineID
src/id.rs:11
↓ 2 callersClassWorld
A handle representing an `ActorSystem` that exposes a safe subset of functionality to be used within actor message handlers - for communication with o
src/actor_system.rs:295
↓ 1 callersClassMSG_BrowserLogger_spawn
examples/simple_common/src/counter/kay_auto.rs:148
↓ 1 callersClassMSG_CounterListener_on_count_change
examples/simple_common/src/counter/kay_auto.rs:39
↓ 1 callersClassMSG_Counter_add_listener
examples/simple_common/src/counter/kay_auto.rs:122
↓ 1 callersClassMSG_Counter_increment_by
examples/simple_common/src/counter/kay_auto.rs:119
↓ 1 callersClassMSG_Counter_spawn
examples/simple_common/src/counter/kay_auto.rs:125
↓ 1 callersClassMSG_ServerLogger_spawn
examples/simple_common/src/counter/kay_auto.rs:136
InterfaceActor
Must be implemented by every struct to be used as actor instance state
src/actor.rs:18
InterfaceActorOrActorTrait
Represents an adressable entitiy in the system: Either an actor class or an actor trait.
src/actor.rs:7
ClassActorStateVTable
src/class/mod.rs:29
ClassActorSystem
Contains the state of a whole actor system and can be used for managing and progressing the actor system as well as for interacting with it from the o
src/actor_system.rs:19
ClassActorVTable
src/class/mod.rs:23
ClassBrowserLogger
examples/simple_common/src/counter/mod.rs:60
ClassBrowserLoggerID
examples/simple_common/src/counter/kay_auto.rs:92
ClassClass
src/class/mod.rs:17
ClassConnection
src/networking.rs:351
ClassCounter
examples/simple_common/src/counter/mod.rs:5
ClassCounterID
examples/simple_common/src/counter/kay_auto.rs:50
InterfaceCounterListener
examples/simple_common/src/counter/mod.rs:12
ClassCounterListenerID
examples/simple_common/src/counter/kay_auto.rs:7
ClassDispatchablePacket
src/class/inbox.rs:63
ClassExternal
A Marker for state of an actor instance that is not managed by the actor system. As such it will not be compacted, **nor persisted**. External impleme
src/external.rs:11
EnumFate
The self-chosen fate of an actor instance it returns after handling a message
src/messaging.rs:6
ClassInbox
src/class/inbox.rs:8
ClassInboxIterator
src/class/inbox.rs:58
ClassInstanceStore
src/class/instance_store/mod.rs:14
ClassLooper
examples/simple_browser/src/main.rs:44
InterfaceMessage
Must be implemented by everything that can be sent between actors
src/messaging.rs:14
EnumMessageHandler
src/class/mod.rs:58
ClassNetworking
Represents a networking configuration, topology and state of an `ActorSystem`
src/networking.rs:24
ClassPacket
A message plus a recipient
src/messaging.rs:22
EnumParseRawIDError
src/id.rs:106
ClassRawID
src/id.rs:15
ClassRawIDVisitor
src/id.rs:162
ClassServerLogger
examples/simple_common/src/counter/mod.rs:42
ClassServerLoggerID
examples/simple_common/src/counter/kay_auto.rs:71
ClassShortTypeId
src/type_registry.rs:11
ClassSlotIndices
src/class/instance_store/slot_map.rs:6
ClassSlotMap
src/class/instance_store/slot_map.rs:47
InterfaceStorageAware
src/storage_aware.rs:2
InterfaceTraitIDFrom
A marker that an actor implements a trait and thus its ID can be converted to the corresponding actor trait ID
src/actor.rs:35
ClassTuning
src/tuning.rs:1
ClassTypeRegistry
src/type_registry.rs:33
InterfaceTypedID
Wraps a `RawID`, bringing type information regarding the referenced actor class or trait to compile time, for type safe handling of ids.
src/id.rs:203