OnixS ICE iMpact Multicast Price Feed Handler 3.x brings you the flexible, easy to use API, and higher speed, but also enhancements in connectivity and reliability features you expect from ICE iMpact Handler.
Following sections depicts what was changed and what to do with all these changes.
| 2.x | 3.x |
#include <OnixS/ICE/iMpact.h> | #include <OnixS/ICE/iMpact/MarketData.h> |
| 2.x | 3.x |
using namespace OnixS::ICE::iMpact; | using namespace OnixS::ICE::iMpact::MarketData; |
| 2.x | 3.x |
OnixS::ICE::iMpact::HandlerStateListener | |
OnixS::ICE::iMpact::HandlerStateListener::onStateChanged | |
OnixS::ICE::iMpact::ErrorListener::onError(ErrorCode::Enum, const std::string&) | |
OnixS::ICE::iMpact::BookListener::onBookChanged(MarketId, const Book&, const MessageInfo&) | n/a |
OnixS::ICE::iMpact::BookListener::onBookUpdated (MarketId, const Book&) | OnixS::ICE::iMpact::MarketData::BookListener::onBookUpdated |
| n/a | OnixS::ICE::iMpact::MarketData::BookListener::onBookBundleUpdated |
OnixS::ICE::iMpact::ExchangeListener::onRfq | OnixS::ICE::iMpact::MarketData::ExchangeListener::onRFQ |
OnixS::ICE::iMpact::ExchangeListener::onStateChanged (MarketId, MarketSnapshotState::Enum) | n/a |
OnixS::ICE::iMpact::LogReplayListener::onReplayError (const std::string&) |
| 2.x | 3.x |
OnixS::ICE::iMpact::HandlerOptions | |
OnixS::ICE::iMpact::HandlerOptions::logMode | |
OnixS::ICE::iMpact::HandlerOptions::licenseStore | |
OnixS::ICE::iMpact::HandlerOptions::logStore |
LogReplaySetting is no longer available because it was merged with OnixS::ICE::iMpact::MarketData::HandlerSettings - please use OnixS::ICE::iMpact::MarketData::HandlerSettings::logs or OnixS::ICE::iMpact::MarketData::HandlerSettings::inputStream.
Class Book has been redesigned and now it available as OnixS::ICE::iMpact::MarketData::OrderBook.
| 2.x | 3.x |
BookType::Enum OnixS::ICE::iMpact::Book::type | |
BookType::Enum OnixS::ICE::iMpact::Book::getPriceLevels | |
BookType::Enum OnixS::ICE::iMpact::Book::getOrders |
Also, MarketOrder class has been renamed and now it available as OnixS::ICE::iMpact::MarketData::Order.