Skip to main content

Module emitter

Module emitter 

Source
Expand description

Live execution event emitter for async event dispatch.

This module provides ExecutionEventEmitter, which combines event generation (via OrderEventFactory) with async dispatch. Adapters use the emit_* convenience methods to generate and send events in a single call.

§Architecture

Adapter
├── core: ExecutionClientCore    (identity + connection state)
└── emitter: ExecutionEventEmitter   (event generation + async dispatch)
    ├── factory: OrderEventFactory
    └── sender: Option<Sender>   (set in start())

Structs§

ExecutionEventEmitter
Event emitter for live trading - combines event generation with async dispatch.