45 static std::optional<fix::MarketDataSnapshotFullRefresh>
parseMarketDataSnapshot(
const std::string& fixMessage);
Represents a FIX Execution Report (35=8) message.
Definition ExecutionReport.h:14
Parses raw FIX messages received from the server into strongly-typed structures.
Definition FixMessageParser.h:33
static std::optional< fix::MarketDataSnapshotFullRefresh > parseMarketDataSnapshot(const std::string &fixMessage)
Definition FixMessageParser.cpp:135
static std::optional< fix::MarketDataIncrementalRefresh > parseMarketDataIncremental(const std::string &fixMessage)
Definition FixMessageParser.cpp:206
static ParsedFixMessage parse(const std::string &fixMessage)
Parses a raw FIX message string.
Definition FixMessageParser.cpp:12
static std::optional< fix::ExecutionReport > parseExecutionReport(const std::string &fixMessage)
Definition FixMessageParser.cpp:69
Definition AuthManager.h:13
std::variant< std::monostate, fix::ExecutionReport, fix::MarketDataSnapshotFullRefresh, fix::MarketDataIncrementalRefresh > ParsedFixMessage
A variant representing the possible parsed messages received by the client.
Definition FixMessageParser.h:25
Definition MarketDataIncrementalRefresh.h:22
Definition MarketDataSnapshotFullRefresh.h:21