Expand description
Prelude module for convenient imports.
Structs§
- Active
- Active state - session is fully established.
- CompId
- Component identifier for FIX sessions.
- Connecting
- Connecting state - TCP connection in progress.
- Decoder
- Zero-copy FIX message decoder.
- Dictionary
- Complete FIX dictionary for a specific version.
- Disconnected
- Disconnected state - no connection established.
- Encoder
- FIX message encoder.
- Engine
Builder - Builder for configuring a FIX engine.
- Fast
Decoder - FAST protocol decoder.
- Fast
Encoder - FAST protocol encoder.
- Field
Def - Definition of a FIX field.
- Field
Ref - Zero-copy reference to a field within a FIX message buffer.
- Field
Tag - FIX field tag number.
- FixCodec
- Tokio codec for FIX message framing.
- Heartbeat
Manager - Manages heartbeat timing for a FIX session.
- Logon
Sent - LogonSent state - Logon message sent, awaiting response.
- Logout
Pending - LogoutPending state - Logout sent, awaiting confirmation.
- Memory
Store - In-memory message store.
- Message
Def - Definition of a FIX message.
- Owned
Message - Owned FIX message for storage and cross-thread transfer.
- Presence
Map - FAST presence map.
- RawMessage
- Zero-copy view into a FIX message buffer.
- Resending
- Resending state - processing a resend request.
- SeqNum
- FIX message sequence number.
- Sequence
Manager - Manages sequence numbers for a FIX session.
- Session
Config - Configuration for a FIX session.
- Timestamp
- FIX protocol timestamp with nanosecond precision.
Enums§
- Codec
Error - Errors that can occur during codec operations.
- Decode
Error - Errors that occur during FIX message decoding.
- Encode
Error - Errors that occur during FIX message encoding.
- Fast
Error - Errors that can occur during FAST encoding/decoding.
- Field
Type - FIX field data type.
- Field
Value - Enumeration of possible FIX field value types.
- FixError
- Top-level error type for all IronFix operations.
- MsgType
- Standard FIX message types.
- Session
Error - Errors in FIX session layer operations.
- Side
- Order side enumeration (tag 54).
- Store
Error - Errors in message store operations.
- Version
- FIX protocol version.
Traits§
- Application
- Application callback interface for handling FIX messages.
- FixField
- Trait for typed FIX field access.
- FixMessage
- Trait for typed FIX message access.
- Message
Store - Abstract interface for FIX message storage.
- Session
State - Marker trait for session states.
Functions§
- calculate_
checksum - Calculates the FIX checksum for the given data.