|
virtual void | onSubscribed (const Symbol &symb, const std::string &board, MfixFeedType feed_type)=0 |
| Fired when successfully subscribed to security description. More...
|
|
virtual void | onUnsubscribed (const Symbol &symb, const std::string &board, MfixFeedType feed_type)=0 |
| Fired when successfully unsubscribed from security description. More...
|
|
virtual void | onIncrement (const Symbol &symb, const std::string &board, const Increments &msgs, MfixFeedType feed_type)=0 |
| Fired when user should reset book with the bnew values. More...
|
|
virtual void | onSecurityStatus (const Symbol &symb, const std::string &board, const MD::FIXMessage &msg, MfixFeedType feed_type)=0 |
| Fired when user should update instrument status. More...
|
|
virtual bool | onNaturalRefresh (const Symbol &symb, const std::string &board, const Increments &nr_msgs, MfixFeedType feed_type)=0 |
|
virtual void | onSnapshot (const Symbol &symb, const std::string &board, const Snapshots &msgs, MfixFeedType feed_type)=0 |
| Fired when user should reset book with the bnew values. More...
|
|
virtual void | onRecoveryStarted (const Symbol &symb, const std::string &board, MfixFeedType feed_type)=0 |
| Fired when recovery is started. More...
|
|
virtual void | onRecoveryStopped (const Symbol &symb, const std::string &board, MfixRecoveryReason reason, MfixFeedType feed_type)=0 |
| Fired when recovery is ended. More...
|
|
virtual void | onError (const Symbol &symb, const std::string &board, const std::string &error, MfixFeedType feed_type)=0 |
| Fired on error (example: when second subscribing was attempt for the same instrument) More...
|
|
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 |
|
| ReferenceCounterBase () |
|
virtual | ~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 () |
|
instrument listener (observer)
- 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.