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::SecurityDefinitionListener Class Referenceabstract

Receives Security Definition messages. More...

#include <B2BITS_SpectraApplicationListeners.h>

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

Public Member Functions

virtual bool onSecurityDefinition (SpectraSubscriptionItem const &subsItem, B2bits::MD::FIXMessage const &dMsg)=0
 
virtual void onSecurityDefinitionUpdate (SpectraSubscriptionItem const &subsItem, B2bits::MD::FIXMessage const &dMsg)=0
 Fired when security definition update message is received. More...
 
virtual bool onEndSecurityDefinitionSequence ()
 
- 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 ~SecurityDefinitionListener ()
 Destructor. More...
 

Detailed Description

Receives Security Definition messages.

Constructor & Destructor Documentation

virtual Spectra::SecurityDefinitionListener::~SecurityDefinitionListener ( )
inlineprotectedvirtual

Destructor.

Member Function Documentation

virtual bool Spectra::SecurityDefinitionListener::onEndSecurityDefinitionSequence ( )
inlinevirtual

Fired when security definition sequence has ended

Returns
true to continue listening into next security definition sequence; false otherwise.
Note
UDS Instrument Delete message will be passed to Spectra::InstrumentListener::process event handler
virtual bool Spectra::SecurityDefinitionListener::onSecurityDefinition ( SpectraSubscriptionItem const &  subsItem,
B2bits::MD::FIXMessage const &  dMsg 
)
pure virtual

Fired when security definition message is received

Returns
true to continue listening instrument replay; false otherwise.
Note
UDS Instrument Delete message will be passed to Spectra::InstrumentListener::process event handler
virtual void Spectra::SecurityDefinitionListener::onSecurityDefinitionUpdate ( SpectraSubscriptionItem const &  subsItem,
B2bits::MD::FIXMessage const &  dMsg 
)
pure virtual

Fired when security definition update message is received.