Encoder¶
-
struct Encoder¶
FIX message encoder.
Unnamed Group
-
virtual std::span<std::byte const> encode(Header const&, TestRequest const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, ResendRequest const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, BusinessMessageReject const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, UserRequest const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, UserResponse const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, TradingSessionStatusRequest const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, TradingSessionStatus const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, SecurityListRequest const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, SecurityList const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, SecurityDefinitionRequest const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, SecurityDefinition const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, SecurityStatusRequest const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, SecurityStatus const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, MarketDataRequest const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, MarketDataRequestReject const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, MarketDataSnapshotFullRefresh const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, MarketDataIncrementalRefresh const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, OrderStatusRequest const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, OrderMassStatusRequest const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, NewOrderSingle const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, OrderCancelRequest const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, OrderCancelReplaceRequest const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, OrderMassCancelRequest const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, OrderCancelReject const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, OrderMassCancelReport const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, ExecutionReport const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, TradeCaptureReportRequest const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, TradeCaptureReport const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, RequestForPositions const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, RequestForPositionsAck const&) = 0¶
-
virtual std::span<std::byte const> encode(Header const&, PositionReport const&) = 0¶
Public Functions
-
virtual ~Encoder() = default¶
Public Static Functions
-
virtual std::span<std::byte const> encode(Header const&, TestRequest const&) = 0¶