![]() |
TSDuck v3.43-4441
MPEG Transport Stream Toolkit
|
Abstract interface to receive ETSI TR 101 290 errors. More...
#include <tstr101290ErrorHandlerInterface.h>
Public Member Functions | |
virtual void | handleTR101290Error (Analyzer &analyzer, ErrorCounter error, const UString &reference, const UString &context, PID pid)=0 |
This hook is invoked when an error is detected. | |
Abstract interface to receive ETSI TR 101 290 errors.
This abstract interface must be implemented by classes which need to be notified of errors from a ts::tr101290::Analyzer.
|
pure virtual |
This hook is invoked when an error is detected.
[in,out] | analyzer | The analyzer instance which detected the error. |
[in] | error | The error code as an enum value. Use ts::tr101290::GetCounterDescription() if more details are needed. |
[in] | reference | A reference string which indicates the rule which triggered the error. |
[in] | context | The context of the error, for instance a table name or PID number. |
[in] | pid | The PID on which the error occurred, PID_NULL if not PID is relevant. |