Following section depicts events fired by Handler while manipulating multicast feeds.
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)).
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.