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.
- 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.
- Resending
- Resending state - processing a resend request.
- Sequence
Manager - Manages sequence numbers for a FIX session.
- Session
Config - Configuration for a FIX session.
Traits§
- Session
State - Marker trait for session states.