EPAM B2BITS C++ Bovespa MarketData handler
1.27.1
|
#include <B2BITS_BovespaApplicationListeners.h>
Public Member Functions | |
virtual void | onError (std::string const &error)=0 |
virtual void | process (B2bits::MD::FIXMessage const &msg, std::string const &channel_id) |
virtual void | onConnectToFeed (std::string const &feedId) |
virtual void | onDisconnectFromFeed (std::string const &feedId) |
Public Member Functions inherited from B2bits::ReferenceCounter< Derived, CtrType > | |
ReferenceCounter () noexcept | |
ReferenceCounter (ReferenceCounter const &) noexcept | |
ReferenceCounter & | operator= (ReferenceCounter const &) noexcept |
void | addRef () const noexcept |
void | release () const noexcept |
u32 | useCount () const noexcept |
RefCounterPtr< Derived > | shared_from_this () |
Public Member Functions inherited from Bovespa::BovespaThreadManager | |
virtual void | onStartThread (ThreadType threadType, size_t threadIndex) |
virtual void | onStopThread (ThreadType threadType, size_t threadIndex) |
BovespaThreadManager () | |
virtual | ~BovespaThreadManager () |
Protected Member Functions | |
virtual | ~BovespaApplicationListener () |
Additional Inherited Members | |
Public Types inherited from Bovespa::BovespaThreadManager | |
enum | ThreadType { MDThread, IncrementalThread, TCPReplayThread, AdditionalThread } |
Represents Bovespa application listener
|
inlineprotectedvirtual |
|
inlinevirtual |
Called after reader was connected to feed
feedId | - feed ID (channel_id%:connection_id%) |
|
inlinevirtual |
Called after reader was disconnected from feed
feedId | - feed ID (channel_id%:connection_id%) |
|
pure virtual |
Called on errors in MDApplication
error | error message |
|
inlinevirtual |
Called on non X, y and W messages from inscremental and snapshot feeds. y messages from instrument feeds are not forwarded by default, see BovespaApplicationParams::forwardInstrumentFeedsToAppListener_
msg | message |
channel_id | Bovespa market data channel identifier |