Skip to main content

Module session

Module session 

Source
Expand description

Session layer protocol implementation.

Modules§

config
Session configuration.
heartbeat
Heartbeat and TestRequest management.
sequence
Sequence number management.
state
Session state machine using the typestate pattern.

Structs§

Active
Active state - session is fully established.
Connecting
Connecting state - TCP connection in progress.
Disconnected
Disconnected state - no connection established.
HeartbeatManager
Manages heartbeat timing for a FIX session.
LogonSent
LogonSent state - Logon message sent, awaiting response.
LogoutPending
LogoutPending state - Logout sent, awaiting confirmation.
Resending
Resending state - processing a resend request.
SequenceManager
Manages sequence numbers for a FIX session.
SessionConfig
Configuration for a FIX session.

Traits§

SessionState
Marker trait for session states.