EPAM B2BITS ICE Impact Handler C++  1.1.4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
IceImpact::ApplicationListener Class Reference

Application observer. More...

#include <B2BITS_IceImpactApplication.h>

Public Member Functions

virtual void onMarketTypesAvail (const IceImpact::AvailMarketTypesSet &marketTypeSet)
 onMarketTypesAvail called when market types are available More...
 
virtual void onProductDefinitionsAvail (IceImpact::u64 requestTag, const IceImpact::RequestMarketTypesSet &requestMarketTypes, const IceImpact::ProductDirectoryPtr productDirectory)
 onProductDefinitionsAvail called when product definitions requests is completed More...
 
virtual void onBBO (const IceImpact::BBOUpdateEvent &ev)
 
virtual void onMessage (const IceImpact::MessageEvent &event, bool isLastMessageInBlock)
 
virtual void onInstrumentReset (const IceImpact::InstrumentResetEvent &ev)
 
virtual void onInstrumentRecovered (const IceImpact::InstrumentRecoveryEvent &ev)
 
virtual void onMessageFlowReset (const IceImpact::MessageFlowResetEvent &ev)
 
virtual void onServiceNotification (const std::string &channelId, IceImpact::BookDepth bookDepth, IceImpact::Notification::Type type)
 onServiceNotification user callback is called when there's service state change. This event is informational. More...
 

Detailed Description

Application observer.

Provides interface to receive application level events. Unit level notifications are available via ApplicationListener::onNotification callback. Notifications are forwarded from each service application creates