OnixS C++ CME Market Data Handler  2.56.0.0
Listening for Activity on Multicast Feeds

Following section depicts events fired by Handler while manipulating multicast feeds.

Working Threads Events

At run time Handler listen to different multicast sources to get market processed.

For each feed used by Handler, following events are fired by Handler instance:

Event Description
OnixS::CME::MarketData::ThreadListener::onFeedJoin Invoked when Handler started listening to market data on particular feed.
OnixS::CME::MarketData::ThreadListener::onFeedDrop Invoked when Handler about to finish listening to market data on particular feed.

Each event identifies feed by its type (instrument, snapshot, incremental) and its role (primary (A), secondary (B)).

Note
Each event provides restricted access to underlying system resource (socket) allowing subscriber of event to perform optional resource tunning.

To get subscribed to threads events, it's necessary to register instance of OnixS::CME::MarketData::FeedListener class in particular Handler instance using OnixS::CME::MarketData::Handler::registerFeedListener member.