BetaTrader
A HFT Eco-System
Loading...
Searching...
No Matches
fix_client Namespace Reference

Classes

class  AuthManager
 A layer above FixClientSession that handles the 35=BE/BF credentials exchange. More...
 
class  FixClientSession
 High-performance asynchronous FIX client using ASIO. More...
 
class  FixMessageParser
 Parses raw FIX messages received from the server into strongly-typed structures. More...
 
class  SeqNumStore
 A thread-safe, file-backed repository for FIX Sequence Numbers. More...
 

Typedefs

using ParsedFixMessage = std::variant< std::monostate, fix::ExecutionReport, fix::MarketDataSnapshotFullRefresh, fix::MarketDataIncrementalRefresh >
 A variant representing the possible parsed messages received by the client.
 

Enumerations

enum class  FixClientState {
  Disconnected ,
  Connecting ,
  Connected ,
  LogonSent ,
  Active ,
  LoggingOut
}
 

Typedef Documentation

◆ ParsedFixMessage

A variant representing the possible parsed messages received by the client.

Enumeration Type Documentation

◆ FixClientState

enum class fix_client::FixClientState
strong
Enumerator
Disconnected 
Connecting 
Connected 
LogonSent 
Active 
LoggingOut