ORE Studio 0.0.4
Loading...
Searching...
No Matches
Classes
ores::eventing::service Namespace Reference

Event bus and related services. More...

Classes

class  event_bus
 A typed, thread-safe, in-process publish/subscribe event bus. More...
 
class  event_channel_registry
 Registry of available event channels. More...
 
class  postgres_event_source
 Event source that bridges PostgreSQL LISTEN/NOTIFY to the event bus. More...
 
class  postgres_listener_service
 Manages a dedicated PostgreSQL connection to listen for NOTIFY events. More...
 
class  registrar
 Helper class for registering entity-to-event mappings. More...
 
class  subscription
 RAII handle for managing event subscriptions. More...
 

Detailed Description

Event bus and related services.

Contains the event_bus implementation for publishing and subscribing to domain events, as well as PostgreSQL-based event sourcing services for database change notifications.