22 #ifndef MAMA_SUBSCRIPTION_CALLBACK_CPP_H__
23 #define MAMA_SUBSCRIPTION_CALLBACK_CPP_H__
29 class MamaSubscription;
72 const char* symbol) = 0;
133 const void* platformInfo) = 0;
162 #endif // MAMA_SUBSCRIPTION_CALLBACK_CPP_H__
virtual void onCreate(MamaBasicSubscription *subscription)
Definition: MamaSubscriptionCallback.h:136
The MamaBasicSubscription interface represents a subscription to a topic with no market data semantic...
Definition: MamaBasicSubscription.h:44
MAMA message representation.
Definition: MamaMsg.h:113
virtual void onError(MamaBasicSubscription *subscription, const MamaStatus &status, const char *symbol)
Definition: MamaSubscriptionCallback.h:141
Definition: MamaBasicSubscription.h:27
virtual void onDestroy(MamaSubscription *subscription)
Method invoked when a subscription has been destroyed through destroyEx.
Definition: MamaSubscriptionCallback.h:91
virtual void onGap(MamaSubscription *subscription)
Method invoked when a sequence number gap is detected.
Definition: MamaSubscriptionCallback.h:82
The message callback interface.
Definition: MamaSubscriptionCallback.h:39
virtual ~MamaSubscriptionCallback()
Definition: MamaSubscriptionCallback.h:42
virtual void onRecapRequest(MamaSubscription *subscription)
Method invoked when a recap is requested upon detecting a sequence number gap.
Definition: MamaSubscriptionCallback.h:100
Definition: MamaStatus.h:30
The MamaSubscription interface represents a subscription to a topic.
Definition: MamaSubscription.h:43
virtual void onMsg(MamaBasicSubscription *subscription, MamaMsg &msg)
Invoked when a message arrives.
Definition: MamaSubscriptionCallback.h:154