Receive callbacks when certain conditions for the MamaQueue are met.
More...
#include <MamaQueueMonitorCallback.h>
Detailed Description
Receive callbacks when certain conditions for the MamaQueue are met.
Currently only one callback is defined which is invoked when the specified size limit on the MamaQueue is exceeded.
Constructor & Destructor Documentation
virtual Wombat::MamaQueueMonitorCallback::~MamaQueueMonitorCallback |
( |
| ) |
|
|
virtual |
Member Function Documentation
virtual void Wombat::MamaQueueMonitorCallback::onHighWatermarkExceeded |
( |
MamaQueue * |
queue, |
|
|
size_t |
size, |
|
|
void * |
closure |
|
) |
| |
|
pure virtual |
Callback invoked if an upper size limit has been specified for a queue and that limit has been exceeded.
- Parameters
-
queue | Pointer to the queue for which this callback was invoked. |
size | The number of events on the queue if supported; otherwise 0. |
closure | User supplied data when the callback object was registered. |
virtual void Wombat::MamaQueueMonitorCallback::onLowWatermark |
( |
MamaQueue * |
queue, |
|
|
size_t |
size, |
|
|
void * |
closure |
|
) |
| |
|
pure virtual |
Callback when low water mark is reached.
Only supported by Wombat TCP middleware.
- Parameters
-
queue | Pointer to the queue for which this callback was invoked. |
size | The number of events on the queue. |
closure | User supplied data when the callback object was registered. |
The documentation for this class was generated from the following file: