41 namespace OnixS {
namespace ICE {
namespace iMpact {
namespace MarketData {
60 std::string licenseExpirationDate()
const;
63 static const std::string& version();
66 void logDebug(
const std::string& message);
69 void logError(
const std::string& message);
72 void logMessage(
const std::string& message);
75 void logWarning(
const std::string& message);
248 void setTcpSettings(
const TcpSettings& tcpSettings);
260 void setTcpServerCredentials(
261 const std::string& name
262 ,
const std::string& username
263 ,
const std::string& password
271 class Implementation;
272 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.