22 std::map<int, std::string_view>
splitToMap(std::string_view str,
std::chrono::system_clock::time_point Timestamp
A type alias for std::chrono::system_clock::time_point.
Definition Time.h:15
OrderType
Represents the execution logic of an order.
Definition Types.h:26
OrderSide
Represents the side of an order (Buy or Sell).
Definition Types.h:17
Definition BusinessMessageReject.h:12
std::map< int, std::string_view > splitToMap(std::string_view str, char delimiter)
Splits a FIX message string view into a map of tags to values.
Definition FixUtils.cpp:9
common::OrderType charToOrderType(char c)
Converts a character representation of an order type to the common::OrderType enum.
Definition FixUtils.cpp:35
common::OrderSide charToOrderSide(char c)
Converts a character representation of an order side to the common::OrderSide enum.
Definition FixUtils.cpp:28
common::Timestamp parseTimestamp(const std::string ×tampStr)
Parses a FIX TransactTime (Tag 60) string into a common::Timestamp. Expected format: YYYYMMDD-HH:MM:S...
Definition FixUtils.cpp:42