Matcher¶
-
struct Matcher¶
Public Functions
-
inline virtual ~Matcher()¶
-
virtual void operator()(Event<ReferenceData> const&) = 0¶
-
virtual void operator()(Event<MarketStatus> const&) = 0¶
-
virtual void operator()(Event<MarketByPriceUpdate> const&) = 0¶
-
virtual void operator()(Event<MarketByOrderUpdate> const&) = 0¶
-
virtual void operator()(Event<TradeSummary> const&) = 0¶
-
virtual void operator()(Event<StatisticsUpdate> const&) = 0¶
-
virtual void operator()(Event<CreateOrder> const&, cache::Order&) = 0¶
-
virtual void operator()(Event<ModifyOrder> const&, cache::Order&) = 0¶
-
virtual void operator()(Event<CancelOrder> const&, cache::Order&) = 0¶
-
virtual void operator()(Event<CancelAllOrders> const&) = 0¶
-
struct Dispatcher¶
Public Functions
-
virtual void operator()(Event<ReferenceData> const&) = 0¶
-
virtual void operator()(Event<MarketStatus> const&) = 0¶
-
virtual void operator()(Event<MarketByPriceUpdate> const&) = 0¶
-
virtual void operator()(Event<MarketByOrderUpdate> const&) = 0¶
-
virtual void operator()(Event<TradeSummary> const&) = 0¶
-
virtual void operator()(Event<StatisticsUpdate> const&) = 0¶
-
virtual void operator()(Event<OrderUpdate> const&) = 0¶
-
virtual void operator()(Event<TradeUpdate> const&) = 0¶
-
virtual void operator()(Event<ReferenceData> const&) = 0¶
-
inline virtual ~Matcher()¶