Skip to main content

Crate atomr_fix

Crate atomr_fix 

Source
Expand description

§atomr-fix

A FIX (Financial Information eXchange) session layer built on atomr-streams Tcp + Framing and an actor session FSM. Handles the session protocol — logon, heartbeat / test-request, sequence-number management, resend-request and gap-fill, orderly logout — so execution code can exchange application messages without re-implementing the wire protocol.

Sequence numbers are persisted through a pluggable FixSeqStore so a reconnect can issue / honor ResendRequest and recover cleanly.

Re-exports§

pub use message::FixField;
pub use message::FixMessage;
pub use message::FixParseError;
pub use message::MsgType;
pub use message::SOH;
pub use seq_store::FixSeqStore;
pub use seq_store::InMemorySeqStore;
pub use session::FixSession;
pub use session::FixSessionConfig;
pub use session::FixVersion;
pub use session::InboundOutcome;
pub use session::SessionState;

Modules§

message
FIX message representation, wire encoding, and parsing.
seq_store
Pluggable sequence-number store.
session
FIX session-state machine.