35#if !defined(ONIXS_CMEMDH_NO_DEPRECATED)
77#if !defined(ONIXS_CMEMDH_NO_DEPRECATED)
103#if !defined(ONIXS_CMEMDH_NO_DEPRECATED)
229#if !defined(ONIXS_CMEMDH_NO_DEPRECATED)
253 ChannelModel* model_;
#define ONIXS_CMEMDH_INTERNAL_CLASS_DECL(typeName)
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_LTWT_CLASS_DECL(name)
#define ONIXS_CMEMDH_EXPORTED_CLASS_DECL(typeName)
#define ONIXS_CMEMDH_NAMESPACE_END
#define ONIXS_CMEMDH_EXPORTED_STRUCT_DECL(typeName)
#define ONIXS_CMEMDH_COMPILER_INFO
#define ONIXS_CMEMDH_EXPORTED
Handler's configuration settings.
void bindFeedEngine(NetFeedEngine &feedEngine)
void bindTcpRecovery(TcpRecoveryService &tcpRecovery)
Handler(const MemoryPoolSettings &, const std::string &="")
friend class PcapReplayHelper
Handler(const std::string &="")
Initializes the instance with the default settings.
void start()
Starts market data processing.
void registerSecurityListener(SecurityListener &listener)
std::string licenseExpirationDate() const
Returns the license expiration date.
void start(const SessionSettings &)
const HandlerSettings & settings() const
Immutable configuration of the given instance.
void stop()
Stops market data processing.
~Handler()
Finalizes the instance.
Handler(const HandlerSettings &, const std::string &="")
Initializes the instance according to the given settings.
void registerFeedListener(ChannelFeedListener &listener)
void registerMarketDataListener(MarketDataListener &listener)
void clearInstrumentCache()
void registerListener(HandlerListener &listener)
void selectInstruments(const InstrumentSelection &)
HandlerSettings & settings()
The configuration parameters of the given instance.
void bindLogger(Logger &logger)
A listener for the feed-related events in the bounds of a single Handler instance.
Events raised by Handler while processing market data.
Callbacks invoked by Handler to expose market data entities.