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.