![]() |
TSDuck v3.45-4766
MPEG Transport Stream Toolkit
|
Interface class for notification of enqueue/dequeue on message queues. More...
#include <tsMessageQueueHandlerInterface.h>


Public Member Functions | |
| virtual void | handleMessageDequeued (size_t queue_size) |
| Called when a message was dequeued. | |
| virtual void | handleMessageEnqueued (size_t queue_size) |
| Called when a message was enqueued. | |
Interface class for notification of enqueue/dequeue on message queues.
All methods are empty by default. An application may implement the required ones only.
|
virtual |
Called when a message was enqueued.
This handler is called in the context of the thread which enqueued the message.
| [in] | queue_size | Number of messages in the queue after enqueuing the message. This value is informational only because messages may have been enqueued or dequeued just before this handler is called. |
|
virtual |
Called when a message was dequeued.
This handler is called in the context of the thread which dequeued the message.
| [in] | queue_size | Number of messages in the queue after dequeuing the message. This value is informational only because messages may have been enqueued or dequeued just before this handler is called. |