Public Member Functions | |
HandlerListeners (SettingAssignController *controller=NULL) | |
HandlerListeners (const HandlerListeners &other) | |
~HandlerListeners () | |
HandlerListener * | handler () const |
HandlerListener & | handlerOrDefault () const |
void | handler (HandlerListener *listener) |
ChannelFeedListener * | feeds () const |
ChannelFeedListener & | feedsOrDefault () const |
void | feeds (ChannelFeedListener *listener) |
MarketDataListener * | marketData () const |
MarketDataListener & | marketDataOrDefault () const |
void | marketData (MarketDataListener *listener) |
SecurityListener * | security () const |
SecurityListener & | securityOrDefault () const |
void | security (SecurityListener *listener) |
HandlerListeners & | operator= (const HandlerListeners &other) |
Public Member Functions inherited from SettingGroup | |
SettingGroup (SettingAssignController *controller=NULL) | |
~SettingGroup () | |
template<class Assignee, class Value> | |
void | controlAssignment (const Char *description, Assignee &assignee, Value value) const |
template<class Assignee, class Value, class AssignRoutine> | |
void | controlAssignment (const Char *description, AssignRoutine routine, Assignee &assignee, const Value &value) const |
Friends | |
class | HandlerSettings |
Additional Inherited Members | |
Static Public Member Functions inherited from SettingGroup | |
static ONIXS_CONFLATEDUDP_EXPORTED const SettingGroup & | null () |
Set of listeners to be used by the Handler to reflect various aspects of market data processing.
Definition at line 91 of file HandlerListeners.h.
|
inline |
Initializes listeners with default values.
Definition at line 124 of file HandlerListeners.h.
|
inline |
Re-initializes settings as copies of the other ones omitting group belonging.
Definition at line 145 of file HandlerListeners.h.
|
inline |
Finalizes the instance.
Definition at line 156 of file HandlerListeners.h.
|
inline |
Returns an instance of ChannelFeedListener to be used by the Handler while raising feed related events.
Definition at line 207 of file HandlerListeners.h.
|
inline |
Assigns listener for feed related events.
Assigning a null instance tells the Handler to omit invoking corresponding events.
Definition at line 235 of file HandlerListeners.h.
|
inline |
Returns an instance of ChannelFeedListener to be used by the Handler while raising feed related events.
If no or a null instance was previously associated, the given member returns default listener.
Definition at line 225 of file HandlerListeners.h.
|
inline |
Returns an instance of HandlerListener to be used by the Handler while raising Handler related events.
Definition at line 163 of file HandlerListeners.h.
|
inline |
Assigns listener for Handler related events.
Assigning a null instance tells the Handler to omit invoking corresponding events.
Definition at line 191 of file HandlerListeners.h.
|
inline |
Returns an instance of HandlerListener to be used by the Handler while raising Handler related events.
If no or a null instance was previously associated, the given member returns default listener.
Definition at line 181 of file HandlerListeners.h.
|
inline |
Returns an instance of MarketDataListener to be used by the Handler while raising market data related events.
Definition at line 251 of file HandlerListeners.h.
|
inline |
Assigns listener for market data related events.
Assigning a null instance tells the Handler to omit invoking corresponding events.
Definition at line 279 of file HandlerListeners.h.
|
inline |
Returns an instance of MarketDataListener to be used by the Handler while raising market data related events.
If no or a null instance was previously associated, the given member returns default listener.
Definition at line 269 of file HandlerListeners.h.
|
inline |
Copies listeners from the given instance.
Attributes controlling value assignment are not cloned and thus only listeners are copied.
Definition at line 341 of file HandlerListeners.h.
|
inline |
Returns an instance of SecurityListener to be used by the Handler while raising security-related events.
Definition at line 295 of file HandlerListeners.h.
|
inline |
Assigns listener for security related events.
Assigning a null instance tells the Handler to omit invoking corresponding events.
Definition at line 323 of file HandlerListeners.h.
|
inline |
Returns an instance of SecurityListener to be used by the Handler while raising security-related events.
If no or a null instance was previously associated, the given member returns default listener.
Definition at line 313 of file HandlerListeners.h.
|
friend |
Definition at line 100 of file HandlerListeners.h.