Skip to main content

Crate ironfix_engine

Crate ironfix_engine 

Source
Expand description

§IronFix Engine

High-level FIX engine facade for the IronFix protocol implementation.

This crate provides:

  • Initiator: Client-side FIX engine for connecting to counterparties
  • Acceptor: Server-side FIX engine for accepting connections
  • Application trait: Callback interface for handling FIX messages
  • Builder API: Fluent configuration for engine setup

Re-exports§

pub use application::Application;
pub use application::NoOpApplication;
pub use application::RejectReason;
pub use application::SessionId;
pub use builder::EngineBuilder;
pub use connection::Connection;
pub use error::EngineError;
pub use initiator::Initiator;
pub use outbound::OutboundMessage;

Modules§

application
Application callback interface.
builder
Engine builder for fluent configuration.
connection
Live-session connection handle.
error
Engine error types.
initiator
Client-side (initiator) FIX engine: TCP dial, framing, and a live session reactor.
outbound
Outbound application message builder.

Structs§

SessionConfig
Configuration for a FIX session.