TSDuck v3.40-4033
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::WatchDogHandlerInterface Class Referenceabstract

Expiration handler interface for general-purpose timeout watchdog. More...

#include <tsWatchDogHandlerInterface.h>

Public Member Functions

virtual void handleWatchDogTimeout (WatchDog &watchdog)=0
 Handle the expiration of a timeout.
 

Detailed Description

Expiration handler interface for general-purpose timeout watchdog.

Member Function Documentation

◆ handleWatchDogTimeout()

virtual void ts::WatchDogHandlerInterface::handleWatchDogTimeout ( WatchDog watchdog)
pure virtual

Handle the expiration of a timeout.

The handler is executed in the context of an internal thread of the watchdog.

Parameters
[in,out]watchdogThe watchdog which triggered the timeout.

The documentation for this class was generated from the following file: