#define ONIXS_ESPEED_ITCH_NAMESPACE_BEGIN
#define ONIXS_ESPEED_ITCH_NAMESPACE_END
Broken Trade Message Listener.
System Event Message Listener.
Manages processing machinery for market data received from feeds.
void registerWarningListener(WarningListener *listener)
void registerReferenceDataListener(ReferenceDataListener *listener)
void registerHandlerStateListener(HandlerStateListener *listener)
void registerTradeListener(TradeListener *listener)
void stop(bool wait)
Stop handler.
void registerErrorListener(ErrorListener *listener)
void log(LogLevel::Enum logLevel, const std::string &str)
Logs the given user-level message to the handler log.
void registerBrokenTradeListener(BrokenTradeListener *listener)
void registerEventAndStateListener(EventAndStateListener *listener)
std::string licenseExpirationDate() const
Returns the license expiration date.
void setOrderBookIdFilter(const std::set< OrderBookId > &orderBookIdFilter)
Set up Order BookId Filter.
void log(LogLevel::Enum logLevel, const char *logMessage, size_t length)
Logs the given user-level message to the handler log.
Handler(const HandlerSettings &settings)
void bindFeedEngine(FeedEngine &feedEngine)
void registerInformationListener(InformationListener *listener)
static const char * version()
Returns Handler's version.
void start(const ReplayOptions &options)
Starts replaying previously logged data.
void registerOrderBookListener(OrderBookListener *listener)
HandlerState::Enum state() const
Returns handler state.
virtual ~Handler()
Finalizes the Handler.
void registerOrderListener(OrderListener *listener)
void registerMessageListener(MessageListener *listener)
void log(LogLevel::Enum logLevel, const char *logMessage)
Logs the given user-level message to the handler log.
Auxilary message listener.
Reference Data Message Listener.
Handler configuration settings.
Enum
Defines the state that the handler is in.
Defines options which affect logs replay.