EPAM B2BITS C++ MOEX/Spectra MarketData handler
1.24.0
|
#include <B2BITS_SpectraApplicationListeners.h>
Public Member Functions | |
virtual void | onError (std::string const &error)=0 |
virtual void | process (B2bits::MD::FIXMessage const &msg, SpectraDataChannel const &channel_id)=0 |
virtual void | onConnectToFeed (std::string const &feedId)=0 |
virtual void | onDisconnectFromFeed (std::string const &feedId)=0 |
virtual void | onCompleteMessageProcessing ()=0 |
Called after any message is processed. More... | |
Public Member Functions inherited from Spectra::ReferenceCounterBase | |
ReferenceCounterBase () | |
virtual | ~ReferenceCounterBase () |
Public Member Functions inherited from B2bits::ReferenceCounter< ReferenceCounterBase > | |
ReferenceCounter () noexcept | |
ReferenceCounter (ReferenceCounter const &) noexcept | |
ReferenceCounter & | operator= (ReferenceCounter const &) noexcept |
void | addRef () const noexcept |
void | release () const noexcept |
u32 | useCount () const noexcept |
RefCounterPtr < ReferenceCounterBase > | shared_from_this () |
Public Member Functions inherited from Spectra::SpectraThreadManager | |
virtual void | onStartThread (ThreadType threadType, size_t threadIndex) |
virtual void | onStopThread (ThreadType threadType, size_t threadIndex) |
SpectraThreadManager () | |
virtual | ~SpectraThreadManager () |
Protected Member Functions | |
virtual | ~SpectraApplicationListener () |
Additional Inherited Members | |
Public Types inherited from Spectra::SpectraThreadManager | |
enum | ThreadType { MDThread, IncrementalThread, TCPReplayThread } |
Represents RTS SPECTRA application listener
|
inlineprotectedvirtual |
|
pure virtual |
Called after any message is processed.
|
pure virtual |
Called after reader was connected to feed
feedId | - feed ID (channel_id%:connection_id%) |
|
pure virtual |
Called after reader was disconnected from feed
feedId | - feed ID (channel_id%:connection_id%) |
|
pure virtual |
Called on errors in MDApplication
error | error message |
|
pure virtual |
Called on non X, d and W messages
msg | message |
channel_id | source channel id |