![]() |
TSDuck v3.45-4766
MPEG Transport Stream Toolkit
|
Interface class for reactive message queue handlers. More...
#include <tsReactiveMessageQueueHandlerInterface.h>
Public Member Functions | |
| virtual void | handleDequeuedMessage (ReactiveMessageQueue< MSG > &queue, MessageQueue< MSG >::MessagePtr &msg, const ObjectPtr &user_data)=0 |
| Handle a dequeued message from a message queue. | |
Interface class for reactive message queue handlers.
| MSG | The type of the messages to exchange. |
|
pure virtual |
Handle a dequeued message from a message queue.
| [in,out] | queue | Message queue for which the handler is invoked. |
| [in,out] | msg | A shared pointer to the dequeued message. The pointer is null if the enqueued message was a null pointer. |
| [in] | user_data | Application-specific shared pointer which was passed by the application. |