EPAM B2BITS C++ MOEX/Asts 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
Micex::Mfix::SecurityDefinitionListener Class Referenceabstract

#include <B2BITS_MicexMfixListeners.h>

Inheritance diagram for Micex::Mfix::SecurityDefinitionListener:
Inheritance graph
[legend]
Collaboration diagram for Micex::Mfix::SecurityDefinitionListener:
Collaboration graph
[legend]

Public Member Functions

virtual bool onSecurityDefinition (const SecurityDescription &sec_desc, const SecurityId &sec_id, const Symbol &symb, const std::string &board, const MD::FIXMessage &d_msg, const std::string &channel_id)=0
 
- Public Member Functions inherited from Micex::Mfix::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 ()
 

Detailed Description

Receives Security Definition messages

Note
Objects of this class do not put to the std::auto_ptr or other smart pointers (except specialized, example RefCounterPtr). Object must be created via "new" keyword only.

Constructor & Destructor Documentation

virtual Micex::Mfix::SecurityDefinitionListener::~SecurityDefinitionListener ( )
inlineprotectedvirtual

Member Function Documentation

virtual bool Micex::Mfix::SecurityDefinitionListener::onSecurityDefinition ( const SecurityDescription sec_desc,
const SecurityId sec_id,
const Symbol symb,
const std::string &  board,
const MD::FIXMessage d_msg,
const std::string &  channel_id 
)
pure virtual

Faired when security definition message was received

Returns
return true if need to continue listening instrument replay, false otherwise