The message callback interface for basic subscriptions.
More...
#include <MamaBasicSubscriptionCallback.h>
The message callback interface for basic subscriptions.
Callers provide an object implementing this interface on creating a MamaSubscription
.
Copyright 2003 Wombat Consulting
- See also
- MamaSubscription
- Author
- mls
virtual Wombat::MamaBasicSubscriptionCallback::~MamaBasicSubscriptionCallback |
( |
| ) |
|
|
virtual |
Method invoked when subscription creation is complete, and before any calls to onMsg
.
Since subscriptions are created asynchronous by throttle, this callback provides the subscription instance after the throttle processes the creation request.
- Parameters
-
subscription | The subscription. |
Invoked if an error occurs during prior to subscription creation or if the subscription receives a message for an unentitled topic.
If the status is MamaMsgStatus.NOT_ENTITTLED
the topic parameter is the specific unentitled topic. If the subscription topic contains wildcards, the subscription may still receive messages for other entitled topics.
- Parameters
-
subscription | The subscription. |
status | The wombat error code. |
topic | The topic for NOT_ENTITLED |
Invoked when a message arrives.
- Parameters
-
virtual void Wombat::MamaBasicSubscriptionCallback::onDestroy |
( |
MamaBasicSubscription * |
subscription, |
|
|
void * |
closure |
|
) |
| |
|
virtual |
This method is invoked when a subscription has been completely destroyed, the client can have confidence that no further events will be placed on the queue for this subscription.
- Parameters
-
[in] | subscription | The The Mama Basic Subscription. |
[in] | closure | The closure passed to the create function. |
The documentation for this class was generated from the following file: