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