Encoder#
-
struct Encoder#
Public Functions
-
virtual ~Encoder() = default#
-
virtual std::span<std::byte const> operator()(Event<ReferenceData> const&) = 0#
-
virtual std::span<std::byte const> operator()(Event<MarketStatus> const&) = 0#
-
virtual std::span<std::byte const> operator()(Event<MarketByPriceUpdate> const&) = 0#
-
virtual std::span<std::byte const> operator()(Event<MarketByOrderUpdate> const&) = 0#
-
virtual std::span<std::byte const> operator()(Event<TradeSummary> const&) = 0#
-
virtual std::span<std::byte const> operator()(Event<StatisticsUpdate> const&) = 0#
Public Static Functions
-
virtual ~Encoder() = default#