#include <OnixS/Eurex/MarketData/EobiHandlerManager.h>
Definition at line 54 of file EobiHandlerManager.h.
|
explicit |
Performs instance initialization.
settings | defines values for various options which affect handler behavior like enabling logging during execution of the handler. |
|
virtual |
Finalizes the Handler.
EobiHandlerManager& registerErrorListener | ( | ErrorListener * | listener | ) |
Assigns listener for errors occurred while executing handler. It's permissible to change the listener multiple times during handler's life-time, but only when handler is in disconnected state.
OperationException | if handler not disconnected |
EobiHandlerManager& registerHandlerStateListener | ( | HandlerStateListener * | listener | ) |
EobiHandlerManager& registerMessageListener | ( | EOBI::MessageListener * | listener | ) |
EobiHandlerManager& registerOrderBookListener | ( | EOBI::OrderBookListener * | listener | ) |
EobiHandlerManager& registerOrderDataListener | ( | EOBI::OrderDataListener * | listener | ) |
EobiHandlerManager& registerPacketListener | ( | PacketListener * | listener | ) |
EobiHandlerManager& registerReferenceDataListener | ( | EOBI::ReferenceDataListener * | listener | ) |
EobiHandlerManager& registerSnapshotListener | ( | EOBI::SnapshotListener * | listener | ) |
EobiHandlerManager& registerStateChangeListener | ( | EOBI::StateChangeListener * | listener | ) |
EobiHandlerManager& registerTradeDataListener | ( | EOBI::TradeDataListener * | listener | ) |
EobiHandlerManager& registerWarningListener | ( | WarningListener * | listener | ) |
Assigns listener for warnings occurred while executing handler. It's permissible to change the listener multiple times during handler's life-time, but only when handler is in disconnected state.
OperationException | if handler not disconnected |
void replayPcap | ( | const IInterfaceDescriptorProvider * | provider, |
const MarketSegments & | productNames, | ||
const ReplayOptions & | options | ||
) |
Replay pcap files.
void start | ( | const IInterfaceDescriptorProvider * | provider, |
const MarketSegments & | productNames, | ||
FeedEngine & | feedEngine | ||
) |
Start manager.
std::exception | in case of unable to start all necessary EMDI handlers. |
void stop | ( | ) |
Stop manager.