The Feed Engine machinery.
void registerWarningListener(WarningListener *listener)
void registerHandlerStateListener(HandlerStateListener *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.
std::string licenseExpirationDate() const
Returns the license expiration date.
void log(LogLevel::Enum logLevel, const char *logMessage, size_t length)
Logs the given user-level message to the handler log.
void registerProtocolListener(ProtocolListener *listener)
Handler(const HandlerSettings &settings)
void bindFeedEngine(FeedEngine &feedEngine)
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 registerMessageListener(MessageListener *listener)
void log(LogLevel::Enum logLevel, const char *logMessage)
Logs the given user-level message to the handler log.
Handler configuration settings.
Enum
Defines the state that the handler is in.
Defines ONIXS_FMXUST_BIMP_API which affect logs replay.