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

#include <tsWatchDogHandlerInterface.h>

Public Member Functions

virtual void handleWatchDogTimeout (WatchDog &watchdog)=0

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: