EPAM B2BITS C++ Bovespa MarketData handler  1.28.2
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | List of all members
Bovespa::FeedListener Class Referenceabstract

Receives Security Definition messages. More...

#include <B2BITS_BovespaApplicationListeners.h>

Inheritance diagram for Bovespa::FeedListener:
Inheritance graph
[legend]
Collaboration diagram for Bovespa::FeedListener:
Collaboration graph
[legend]

Public Member Functions

virtual void onMessage (std::string const &channelId, std::string const &feedId, B2bits::MD::FIXMessage const &msg)=0
 Fired when message is received. More...
 
virtual void onSubscribe ()
 Fired when subscribed. More...
 
virtual void onUnsubscribe ()
 Fired when unsubscribed. More...
 
virtual void onSequenceReset (std::string const &channelId)
 fired when sequence reset occurs, e.g. due to unrecovered gap More...
 
- Public Member Functions inherited from B2bits::ReferenceCounter< Derived, CtrType >
 ReferenceCounter () noexcept
 
 ReferenceCounter (ReferenceCounter const &) noexcept
 
ReferenceCounteroperator= (ReferenceCounter const &) noexcept
 
void addRef () const noexcept
 
void release () const noexcept
 
u32 useCount () const noexcept
 
RefCounterPtr< Derived > shared_from_this ()
 

Protected Member Functions

virtual ~FeedListener ()
 Destructor. More...
 

Detailed Description

Receives Security Definition messages.

Constructor & Destructor Documentation

virtual Bovespa::FeedListener::~FeedListener ( )
inlineprotectedvirtual

Destructor.

Member Function Documentation

virtual void Bovespa::FeedListener::onMessage ( std::string const &  channelId,
std::string const &  feedId,
B2bits::MD::FIXMessage const &  msg 
)
pure virtual

Fired when message is received.

virtual void Bovespa::FeedListener::onSequenceReset ( std::string const &  channelId)
inlinevirtual

fired when sequence reset occurs, e.g. due to unrecovered gap

virtual void Bovespa::FeedListener::onSubscribe ( )
inlinevirtual

Fired when subscribed.

virtual void Bovespa::FeedListener::onUnsubscribe ( )
inlinevirtual

Fired when unsubscribed.