OnixS Euronext XDP Handler for C++  1.29.2.6
Public Member Functions | Static Public Member Functions
Handler Class Reference

Euronext XDP Market Data Handler. More...

List of all members.

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.

Detailed Description

Euronext XDP Market Data Handler.


Member Function Documentation

void addFilter ( const std::string &  securityGroup)

Add the Security Group filtering value.

Note:
The filter is inclusive.