OnixS ICE iMpact Multicast Price Feed Handler C++ library  8.15.1
API documentation
Upgrade from 5.x to 6.x

OnixS ICE iMpact Multicast Price Feed Handler 6.x brings new features and enhancements.

Following sections depicts what was changed and what to do with all these changes.

Support latest iMpact Multicast Feed Message Specification

In the new version 5.x we added support for the version 1.1.40 of the specification.

Feed identification

To improve diagnostics in case of failure we have added added Error::feedId() and Warning::feedId() methods. Also, we have removed FeedListener::onFeedError() to simplify the API and avoid confusion - now all feed's warnings and errors will be reported via WarningListerner and ErrorListener correspondingly.

Log Replay

We have changed default value for HandlerSettings::logPlayerSpeedMultiplier to 0.0 to make it run as quickly as possible by default.

We have also implemented backward-compatible log-replay to avoid any issues when replaying old log files with fewer data in the messages than the Handler may expect.

PCAP Replay

Add PcapDataProviderSettings to simplify the further extension of the PCAP Replay settings.

Message Deserialization

We have added the ability to construct messages from raw data. Please see Message Deserialization for more details.