#include <OnixS/Eurex/MarketData/EobiHandler.h>
Static Public Member Functions | |
static const char * | version () |
Friends | |
struct | Implementation::PcapPeplayHelper |
Definition at line 54 of file EobiHandler.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.
EobiHandler& bindFeedEngine | ( | FeedEngine & | feedEngine | ) |
Binds Feed Engine to the Handler.
Handler must be in stopped state.
OperationException | in case when handler is not in configurable state. |
const char* licenseExpirationDate | ( | ) | const |
Returns the license expiration date.
EobiHandler& log | ( | LogLevel::Enum | logLevel, |
const char * | logMessage, | ||
size_t | length | ||
) |
Logs the given user-level message to the handler log.
EobiHandler& log | ( | LogLevel::Enum | logLevel, |
const char * | logMessage | ||
) |
Logs the given user-level message to the handler log.
EobiHandler& log | ( | LogLevel::Enum | logLevel, |
const std::string & | str | ||
) |
Logs the given user-level message to the handler log.
EobiHandler& 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 |
EobiHandler& registerHandlerStateListener | ( | HandlerStateListener * | listener | ) |
Assigns listener for state change events 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. |
EobiHandler& registerMessageListener | ( | MessageListener * | listener | ) |
EobiHandler& registerOrderBookListener | ( | OrderBookListener * | listener | ) |
EobiHandler& registerOrderDataListener | ( | OrderDataListener * | listener | ) |
EobiHandler& registerPacketListener | ( | PacketListener * | listener | ) |
EobiHandler& registerReferenceDataListener | ( | ReferenceDataListener * | listener | ) |
EobiHandler& registerSnapshotListener | ( | SnapshotListener * | listener | ) |
EobiHandler& registerStateChangeListener | ( | StateChangeListener * | listener | ) |
EobiHandler& registerTradeDataListener | ( | TradeDataListener * | listener | ) |
EobiHandler& 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 |
EobiHandler& removeAllMarketSegmentIdFilters | ( | ) |
Remove all filters.
EobiHandler& removeAllPartitionIdFilters | ( | ) |
Remove all filters.
EobiHandler& removeAllSecurityIdFilters | ( | ) |
Remove all filters.
void replayPcap | ( | const ReplayOptions & | options | ) |
Replay pcap files.
EobiHandler& setMarketSegmentIdFilters | ( | const MarketSegmentIdFilters & | filters | ) |
Set the Market Segment Id filtering values.
EobiHandler& setPartitionIdFilters | ( | const PartitionIdFilters & | filters | ) |
Set the Partition Id filtering values.
EobiHandler& setSecurityIdFilters | ( | const SecurityIdFilters & | filters | ) |
Set the Security Id filtering values.
void start | ( | ) |
Start handler.
std::exception | in case of unable to start. |
void start | ( | const ReplayOptions & | options | ) |
Starts replaying previously logged data.
HandlerState::Enum state | ( | ) | const |
Returns handler state.
void stop | ( | ) |
Stop handler.
|
static |
Returns Handler's version.
|
friend |
Definition at line 163 of file EobiHandler.h.