framework/communication/event_bus library

Classes

DataChangedEvent
Fired when data changes in a module
EventBus
EventSubscription
Event subscription that can be cancelled or automatically expire.
ModuleEvent
Base class for all module events
ModuleInstalledEvent
Fired when a module is installed
ModuleUninstalledEvent
Fired when a module is uninstalled
RateLimitConfig
Configuration for event rate limiting to prevent system flooding.
ServiceCalledEvent
Fired when a service is called
SignalHistoryEntry
Recorded signal for history

Typedefs

EventMiddleware = void Function(dynamic event, void next(dynamic))
A typed event bus for inter-module communication.
SignalMiddleware = void Function(String signalName, dynamic data, void next(String, dynamic))
Middleware for signal interception.