22 #ifndef MAMA_BASIC_WILD_CARD__SUBSCRIPTION_CPP_H__ 23 #define MAMA_BASIC_WILD_CARD__SUBSCRIPTION_CPP_H__ 25 #include "mama/mama.h" 34 class MamaBasicWildCardSubscriptionCallback;
81 void* closure = NULL);
88 virtual const char* getSymbol (
void)
const;
95 virtual const char* getSource (
void)
const;
105 virtual void* getTopicClosure()
const;
114 virtual void setTopicClosure (
void *closure);
120 virtual void muteCurrentTopic (
void);
133 static void MAMACALLTYPE onSubscriptionCreate(mamaSubscription subsc,
void *closure);
134 static void MAMACALLTYPE onSubscriptionDestroy(mamaSubscription subscription,
void *closure);
135 static void MAMACALLTYPE onSubscriptionError(mamaSubscription subsc, mama_status status,
void *platformError,
const char *subject,
void *closure);
136 static void MAMACALLTYPE onSubscriptionMessage(mamaSubscription subsc, mamaMsg msg,
const char *topic,
void *closure,
void *topicClosure);
143 #endif // MAMA_BASIC_WILD_CARD__SUBSCRIPTION_CPP_H__ The MamaBasicSubscription interface represents a subscription to a topic with no market data semantic...
Definition: MamaBasicSubscription.h:44
Definition: MamaBasicSubscription.h:27
The MamaBasicWildCardSubscription interface represents a subscription to a topic with no market data ...
Definition: MamaBasicWildCardSubscription.h:44
The message callback interface for basic subscriptions.
Definition: MamaBasicWildCardSubscriptionCallback.h:35
Queue allows applications to dispatch events in order with multiple threads using a single MamaDispat...
Definition: MamaQueue.h:40
The MamaTransport class provides market data functionality.
Definition: MamaTransport.h:239