OnixS ICE iMpact Multicast Price Feed Handler C++ library  8.6.0
API documentation
FeedListener Class Referenceabstract

#include <FeedListener.h>

Public Member Functions

virtual void onFeedStarted (FeedId feedId, const MarketIds &ids)=0
 
virtual void onFeedStopped (FeedId feedId)=0
 
virtual void onMulticastMessageBlockBegin (FeedId feedId, const MessageInfo &msgInfo)=0
 
virtual void onMulticastMessageBlockEnd (FeedId feedId, const MarketIds &marketIds)=0
 
virtual void onSessionNumberChange (FeedId feedId, short oldSessionNumber, short newSessionNumber)=0
 

Protected Member Functions

virtual ~FeedListener ()
 

Detailed Description

Definition at line 33 of file FeedListener.h.

Constructor & Destructor Documentation

virtual ~FeedListener ( )
inlineprotectedvirtual

Definition at line 67 of file FeedListener.h.

Member Function Documentation

virtual void onFeedStarted ( FeedId  feedId,
const MarketIds ids 
)
pure virtual

Implement this member to get notifications about starting of new feeds.

Parameters
feedIdFeed ID.
idsMarket IDs.
virtual void onFeedStopped ( FeedId  feedId)
pure virtual

Implement this member to get notifications about finishing of feeds.

Parameters
feedIdFeed ID.
virtual void onMulticastMessageBlockBegin ( FeedId  feedId,
const MessageInfo msgInfo 
)
pure virtual

Implement this member to get notifications about multicast message block start.

Parameters
feedIdFeed ID.
msgInfoinformation about multicast message block.
virtual void onMulticastMessageBlockEnd ( FeedId  feedId,
const MarketIds marketIds 
)
pure virtual

Implement this member to get notifications about multicast message block end.

Parameters
feedIdFeed ID.
marketIdsupdated market IDs.
virtual void onSessionNumberChange ( FeedId  feedId,
short  oldSessionNumber,
short  newSessionNumber 
)
pure virtual

Implement this member to get notifications about session number change.

Parameters
feedIdFeed ID.
oldSessionNumberOld session number.
newSessionNumberNew session number.

The documentation for this class was generated from the following file: