#define ONIXS_EURONEXT_OPTIQMDG_COMPILER_INFO
Defines an interface through which the Handler notifies subscribers about errors occurred while proce...
The Feed Engine machinery.
void registerWarningListener(WarningListener *listener)
Assigns listener for warnings occurred while executing handler.
void registerHandlerStateListener(HandlerStateListener *listener)
Assigns listener for state change events occurred while executing handler.
void stop(bool wait)
Stop handler.
void registerErrorListener(ErrorListener *listener)
Assigns listener for errors occurred while executing handler.
void log(LogLevel::Enum logLevel, const std::string &str)
Logs the given user-level message to the handler log.
void start()
Start handler.
Handler(const HandlerSettings &settings, const std::string &=("Unknown"))
Performs instance initialization.
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 bindFeedEngine(FeedEngine &feedEngine)
Binds Feed Engine to the Handler.
static const char * version()
Returns Handler's version.
void start(const ReplayOptions &options)
Starts replaying previously logged data.
HandlerState::Enum state() const
Returns handler state.
virtual ~Handler()
Finalizes the Handler.
void registerMessageListener(MessageListener *listener)
Assigns listener to receive notification when Optiq MDG messages are received while executing handler...
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_EURONEXT_OPTIQMDG_API which affect logs replay.