Skip to main content

Module prelude

Module prelude 

Source
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.
EngineBuilder
Builder for configuring a FIX engine.
FastDecoder
FAST protocol decoder.
FastEncoder
FAST protocol encoder.
FieldDef
Definition of a FIX field.
FieldRef
Zero-copy reference to a field within a FIX message buffer.
FieldTag
FIX field tag number.
FixCodec
Tokio codec for FIX message framing.
HeartbeatManager
Manages heartbeat timing for a FIX session.
LogonSent
LogonSent state - Logon message sent, awaiting response.
LogoutPending
LogoutPending state - Logout sent, awaiting confirmation.
MemoryStore
In-memory message store.
MessageDef
Definition of a FIX message.
OwnedMessage
Owned FIX message for storage and cross-thread transfer.
PresenceMap
FAST presence map.
RawMessage
Zero-copy view into a FIX message buffer.
Resending
Resending state - processing a resend request.
SeqNum
FIX message sequence number.
SequenceManager
Manages sequence numbers for a FIX session.
SessionConfig
Configuration for a FIX session.
Timestamp
FIX protocol timestamp with nanosecond precision.

Enums§

CodecError
Errors that can occur during codec operations.
DecodeError
Errors that occur during FIX message decoding.
EncodeError
Errors that occur during FIX message encoding.
FastError
Errors that can occur during FAST encoding/decoding.
FieldType
FIX field data type.
FieldValue
Enumeration of possible FIX field value types.
FixError
Top-level error type for all IronFix operations.
MsgType
Standard FIX message types.
SessionError
Errors in FIX session layer operations.
Side
Order side enumeration (tag 54).
StoreError
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.
MessageStore
Abstract interface for FIX message storage.
SessionState
Marker trait for session states.

Functions§

calculate_checksum
Calculates the FIX checksum for the given data.

Type Aliases§

Result
Result type alias using FixError as the error type.