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§

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

Functions§

random_id 🔒

Type Aliases§

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