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

Receives Security Definition messages. More...

#include <B2BITS_SpectraApplicationListeners.h>

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

Public Member Functions

virtual void onMessage (SpectraDataFeed const &feedId, B2bits::MD::FIXMessage const &dMsg)=0
 Fired when message is received. More...
 
virtual void onSubscribe ()
 
virtual void onUnsubscribe ()
 
- Public Member Functions inherited from Spectra::ReferenceCounterBase
 ReferenceCounterBase ()
 
virtual ~ReferenceCounterBase ()
 
- Public Member Functions inherited from B2bits::ReferenceCounter< ReferenceCounterBase >
 ReferenceCounter () noexcept
 
 ReferenceCounter (ReferenceCounter const &) noexcept
 
ReferenceCounteroperator= (ReferenceCounter const &) noexcept
 
void addRef () const noexcept
 
void release () const noexcept
 
u32 useCount () const noexcept
 
RefCounterPtr
< ReferenceCounterBase > 
shared_from_this ()
 

Protected Member Functions

virtual ~FeedListener ()
 Destructor. More...
 

Detailed Description

Receives Security Definition messages.

Constructor & Destructor Documentation

virtual Spectra::FeedListener::~FeedListener ( )
inlineprotectedvirtual

Destructor.

Member Function Documentation

virtual void Spectra::FeedListener::onMessage ( SpectraDataFeed const &  feedId,
B2bits::MD::FIXMessage const &  dMsg 
)
pure virtual

Fired when message is received.

virtual void Spectra::FeedListener::onSubscribe ( )
inlinevirtual
virtual void Spectra::FeedListener::onUnsubscribe ( )
inlinevirtual