91 , handler_(other.handler_)
92 , feeds_(other.feeds_)
93 , marketData_(other.marketData_)
94 , security_(other.security_)
219 controlChange(
"Handler Listeners", &HandlerListeners::assignNoControl, *
this, other);
239 handler_ = other.handler_;
240 feeds_ = other.feeds_;
242 marketData_ = other.marketData_;
243 security_ = other.security_;
256 toStr(str, listeners);
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_LTWT
#define ONIXS_CMEMDH_LTWT_CLASS_DECL(name)
#define ONIXS_CMEMDH_NAMESPACE_END
#define ONIXS_CMEMDH_NULLPTR
#define ONIXS_CMEMDH_EXPORTED
HandlerListeners & marketData(MarketDataListener *listener)
HandlerListeners(SettingChangeController *controller=nullptr)
Initializes listeners with default values.
MarketDataListener * marketData() const
SecurityListener & securityOrDefault() const
HandlerListeners & security(SecurityListener *listener)
HandlerListeners & handler(HandlerListener *listener)
ChannelFeedListener & feedsOrDefault() const
HandlerListener * handler() const
ChannelFeedListener * feeds() const
~HandlerListeners()
Finalizes the instance.
HandlerListeners & feeds(ChannelFeedListener *listener)
MarketDataListener & marketDataOrDefault() const
HandlerListeners(const HandlerListeners &other)
friend class HandlerSettings
SecurityListener * security() const
HandlerListener & handlerOrDefault() const
HandlerListeners & operator=(const HandlerListeners &other)
void controlAssignment(const Char *description, Assignee &assignee, Value value) const
SettingGroup(SettingChangeController *controller=nullptr)
void controlChange(const Char *description, void(Changeable::*change)(), Changeable &changeable) const
void toStr(std::string &, BookState::Enum)
Serializes book state value into a string.
A listener for the feed-related events in the bounds of a single Handler instance.
static HandlerListener & handler()
Default listener for Handler-related events.
static MarketDataListener & marketData()
Default listener for market data -related events.
static SecurityListener & security()
Default listener for security-related events.
static ChannelFeedListener & feeds()
Default listener for feed-related events.
Events raised by Handler while processing market data.
Callbacks invoked by Handler to expose market data entities.