|
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 |
1.8.5