OnixS ICE iMpact Multicast Price Feed Handler C++ library  8.18.0
API documentation
Conformance Script Questions
Question Answer
Have you coded to the ICE Multicast Feed Message Spec (Section 2.2)? Yes
Can you handle dynamic LegBodyLength? Yes
Can you handle NumberOfExtraLegDefinitions? Yes
Do you support Market Identifier Codes (MIC)? Yes
If yes, do you get it from the Contract Symbol of the product definition response message (message type=B)? Yes
Do you process message bundle markers (message type=T)? The Handler only parses these messages and notifies the user code. No other processing is implemented on the Handler side. So, if you have no logic related to Bundle Marker the answer for this question is "No".
How you will recover if the multicast server is restarted within the trading day? When session number is changed, the Handler will recover the state starting from security definition recovery. The Handler will first stop processing all the incoming data, drop existing state for all the markets, request product definition and start recovery from snapshot channels.