Module eventemitter

Source

Structs§

Event
A timestamped event container.
EventEmitter
EventEmitter asynchronous event emitter.
EventListener
EventListener listens for and receives events from the EventEmitter.

Constants§

DEFAULT_CHANNEL_BUFFER_SIZE 🔒
Default buffer size for an event listener channel

Traits§

AsEventTopic
Trait for events that define their own topic.
AsEventValue
Trait for event types that can be emitted.

Functions§

random_id 🔒

Type Aliases§

EventListenerID
Unique identifier for event listeners
Listeners 🔒
Internal type alias for the nested HashMap structure that stores listeners