Defines constants and enumerations for the FIX protocol.
Defines type aliases for FIX protocol fields.
std::chrono::system_clock::time_point Timestamp
A type alias for std::chrono::system_clock::time_point.
Definition Time.h:15
double Price
A type alias for price values.
Definition Types.h:130
Instrument
Represents the financial instruments available for trading.
Definition Instrument.h:17
uint64_t Quantity
A type alias for quantity values.
Definition Types.h:132
Definition ExecutionReport.h:6
uint32_t CompID
Type alias for a component ID (e.g., SenderCompID, TargetCompID).
Definition Types.h:16
MDEntryType
Defines the type of market data entry (Tag 269).
Definition Protocol.h:86
Definition MarketDataSnapshotFullRefresh.h:13
MDEntryType entryType
Definition MarketDataSnapshotFullRefresh.h:14
uint32_t entryPosition
Definition MarketDataSnapshotFullRefresh.h:18
common::Timestamp entryTime
Definition MarketDataSnapshotFullRefresh.h:17
common::Price price
Definition MarketDataSnapshotFullRefresh.h:15
common::Quantity size
Definition MarketDataSnapshotFullRefresh.h:16
Definition MarketDataSnapshotFullRefresh.h:21
fix::CompID targetSessionID
Definition MarketDataSnapshotFullRefresh.h:22
std::vector< MarketDataEntry > entries
Definition MarketDataSnapshotFullRefresh.h:25
fix::Symbol symbol
Definition MarketDataSnapshotFullRefresh.h:24
std::string mdReqID
Definition MarketDataSnapshotFullRefresh.h:23