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

Receives Security Definition messages. More...

#include <B2BITS_BovespaApplicationListeners.h>

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

Public Member Functions

virtual bool onSecurityDefinition (BovespaSubscriptionItem const &subsItem, B2bits::MD::FIXMessage const &msg)=0
 
virtual bool onEndSecurityDefinitionSequence ()
 
- 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 ~SecurityDefinitionListener ()
 Destructor. More...
 

Detailed Description

Receives Security Definition messages.

Constructor & Destructor Documentation

virtual Bovespa::SecurityDefinitionListener::~SecurityDefinitionListener ( )
inlineprotectedvirtual

Destructor.

Member Function Documentation

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

Fired when security definition sequence was ended

Returns
true to continue listening into next security definition sequence; false otherwise.
Note
UDS Instrument Delete message will be passed to Bovespa::InstrumentListener::process event handler
virtual bool Bovespa::SecurityDefinitionListener::onSecurityDefinition ( BovespaSubscriptionItem const &  subsItem,
B2bits::MD::FIXMessage const &  msg 
)
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 Bovespa::InstrumentListener::process event handler