Euronext XDP Market Data Handler. More...
Public Member Functions | |
Handler (int realtimeServiceId, const Settings &settings) | |
Constructor. | |
~Handler () | |
Destructor. | |
void | registerErrorListener (ErrorListener *listener) |
Register the error listener. | |
void | registerInfoListener (InfoListener *listener) |
Register the info listener. | |
void | registerMarketListener (MarketListener *listener) |
Register the market listener. | |
void | registerIncrementalBookListener (IncrementalBookListener *listener) |
Register the incremental book update listener. | |
void | registerStandingDataListener (StandingDataListener *listener) |
Register the standing data listener. | |
void | registerExchangeListener (ExchangeListener *listener) |
Register the exchange listener. | |
void | registerOptionValuationListener (OptionValuationListener *listener) |
Register the option valuation listener. | |
void | registerValueAddedParameterListener (ValueAddedParameterListener *listener) |
Register the value-added parameters listener. | |
void | registerHandlerStateListener (HandlerStateListener *listener) |
Register the handler state listener. | |
void | registerPacketProcessingListener (PacketProcessingListener *listener) |
Register Packet Processing Listener. | |
void | addFilter (const std::string &securityGroup) |
Add the Security Group filtering value. | |
void | removeFilter (const std::string &securityGroup) |
Remove a filter. | |
void | removeAllFilters () |
Remove all Security Group filters. | |
void | start () |
Starts the Handler. | |
void | start (const ReplayOptions &options) |
Starts replaying previously logged data. | |
void | stop (bool waitUntilStopped=true) |
Stops the Handler. | |
int | realtimeServiceId () const |
const std::string & | productGroupName () const |
bool | isStarted () const |
bool | isStopped () const |
void | log (LogLevel::Enum logLevel, const char *logMessage, size_t length) |
Logs the given user-level message to the handler log. | |
void | log (LogLevel::Enum logLevel, const char *logMessage) |
Logs the given user-level message to the handler log. | |
void | log (LogLevel::Enum logLevel, const std::string &str) |
Logs the given user-level message to the handler log. | |
Static Public Member Functions | |
static const std::string & | version () |
Returns Handler's version. |
Euronext XDP Market Data Handler.
void addFilter | ( | const std::string & | securityGroup | ) |
Add the Security Group filtering value.