The sample below demonstrates listening to Handler's events:
struct MyOrderBookListener : public OrderBookListener
{
void onBookAtomicChange(const OrderBook& book, const Messaging::SbeMessage message, const BookAtomicChange& change, SecurityContext& ctx) final
{
}
void onOrderBookUpdated(const OrderBook& book, SecurityContext& ctx) final
{
}
void onOrderBookOutOfDate(const OrderBook& book, SecurityContext& ctx) final
{
}
} orderBookListener;
HandlerSettings settings;
Handler handler(settings);
handler.registerOrderBookListener(&orderBookListener);