global_event_bus library

Classes

GebBaseEvent
所有事件的基类,定义事件的通用属性。
GebBlocBridge<Event, State>
BLoC 与全局事件总线的桥接器。
GebBlocMapper
BLoC 事件映射工具类。
GebBuilder<T>
响应式 Widget,用于根据事件总线的事件更新 UI。
GebEvent<T>
带类型数据的事件类,继承自 GebBaseEvent
GebHistory
事件历史记录管理器。
GebHistoryConfig
事件历史记录配置类。
GebLogConfig
日志配置类,用于配置全局事件总线的日志行为。
GebLogger
全局事件总线的日志管理器。
GebSnapshot<T>
事件快照类,封装了事件数据和连接状态。
GebStats
全局事件总线的统计信息类。
GlobalEventBus
全局事件总线的核心 API 类。

Enums

GebConnectionState
连接状态枚举,描述 GebBuilder 与事件总线的连接状态。
GebLogLevel
日志级别枚举,控制日志输出的详细程度。
GebPriority
事件优先级枚举,用于控制事件处理顺序。

Mixins

EventBusBlocMixin<State>
EventBusListener
EventBusNoDataListener
GebBlocMixin<State>
BLoC Mixin,用于在 BLoC 类中集成事件总线。
GebListener<W extends StatefulWidget>
事件总线监听器 Mixin,用于在 StatefulWidget 中监听事件。
GebNoDataListener
无数据事件监听器 Mixin,用于监听不带数据的事件。

Properties

globalEventBus GlobalEventBus
全局事件总线的单例实例,可直接使用。
final