41 namespace OnixS {
namespace ICE {
namespace iMpact {
namespace MarketData {
61 std::string licenseExpirationDate()
const;
64 static const std::string& version();
67 void logDebug(
const std::string& message);
70 void logError(
const std::string& message);
73 void logMessage(
const std::string& message);
76 void logWarning(
const std::string& message);
249 void setTcpSettings(
const TcpSettings& tcpSettings);
261 void setTcpServerCredentials(
const std::string& name,
const std::string& username,
const std::string& password);
268 class Implementation;
269 Implementation* impl_;
Defines an interface through which the Handler notifies subscribers about all received messages...
Defines set of settings which affect behavior of the Handler.
Handler state change listener.
Manages processing machinery for market data received from feeds.
std::set< GroupSubscription > GroupSubscriptions
Collection of group subscriptions.
Defines the interface through which the Handler notifies subscribers about errors occurred while proc...
Defines TCP connectivity options.
Defines the interface through which the Handler notifies subscribers about feed events.
Defines which books should be maintained for given market type id.
Defines which books should be maintained for given group name.
std::set< MarketSubscription > MarketSubscriptions
Collection of market subscriptions.
Class OnixS::ICE::iMpact::MarketData::ExchangeListener (interface)
Defines the interface through which the Handler notifies subscribers about log replay events...
Enum
Available Handler's states.