35#if !defined(ONIXS_CMEMDH_NO_DEPRECATED)
77#if !defined(ONIXS_CMEMDH_NO_DEPRECATED)
103#if !defined(ONIXS_CMEMDH_NO_DEPRECATED)
222 void bindLogger(
Logger& logger);
238#if !defined(ONIXS_CMEMDH_NO_DEPRECATED)
269 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.
Handler(const MemoryPoolSettings &, std::string=(""))
Handler(std::string=(""))
Initializes the instance with the default settings.
friend class PcapReplayHelper
Handler(const HandlerSettings &, std::string=(""))
Initializes the instance according to the given settings.
void start()
Starts market data processing if the handler is stopped.
std::string licenseExpirationDate() const
Returns the license expiration date.
const HandlerSettings & settings() const
Immutable configuration of the given instance.
void stop()
Stops a processing handler; has no effect when already stopped.
~Handler()
Finalizes the instance.
void clearInstrumentCache()
void selectInstruments(const InstrumentSelection &)
HandlerSettings & settings()
The configuration parameters of the given instance.
Defines the interface for creating and submitting log entries.
Configures allocation and caching behavior of the handler's memory pool.
Receives network feed events raised by a single Handler instance.
Events raised by Handler while processing market data.
Callbacks invoked by Handler to expose market data entities.