B2BITS CME MDP Handler API Reference
|
Channel data listener. More...
#include <B2BITS_CmeMdpChannel.h>
Public Member Functions | |
virtual ChannelDataControlCode | onEvent (Channel *channel, DataFeedID dataFeedId, const ChannelDataEvent &event)=0 |
Called on channel data event. More... | |
virtual ChannelDataControlCode | onPacket (Channel *channel, DataFeedID dataFeedId, const Packet &packet)=0 |
Called on channel data packet received. More... | |
Public Member Functions inherited from ReferenceCounter | |
ReferenceCounter () throw () | |
Constructor. More... | |
virtual bool | addRef () const throw () |
Increments reference counter. More... | |
virtual long | release () const throw () |
Decrements reference counter. More... | |
virtual long | getNRef () const throw () |
Returns the current value of the reference counter. More... | |
Protected Member Functions | |
virtual | ~ChannelDataListener () |
Protected Member Functions inherited from ReferenceCounter | |
virtual | ~ReferenceCounter () |
Destructor. More... | |
long | decrement () const throw () |
Decrements counter and returns new counter value. More... | |
long | increment () const throw () |
Increments counter and returns new counter value. More... | |
Channel data listener interface is used to receive channel raw data events and packets.
|
inlineprotectedvirtual |
|
pure virtual |
channel | Channel. |
dataFeedId | Data feed id. |
event | Event. |
|
pure virtual |