TSDuck v3.40-3963
MPEG Transport Stream Toolkit
|
Base class for TSDuck report classes. More...
Public Member Functions | |
void | debug (String message) |
Log a messages at debug level. | |
abstract void | delete () |
Explicitly free the underlying C++ object. | |
void | error (String message) |
Log a messages at error level. | |
void | info (String message) |
Log a messages at info level. | |
native void | log (int severity, String message) |
Log a message to the report. | |
native void | setMaxSeverity (int severity) |
Set the maximum severity of the report. | |
void | verbose (String message) |
Log a messages at verbose level. | |
void | warning (String message) |
Log a messages at warning level. | |
Static Public Member Functions | |
static native String | header (int severity) |
Formatted line prefix header for a severity. | |
Protected Attributes | |
long | nativeObject = 0 |
The address of the underlying C++ object. | |
Base class for TSDuck report classes.
native void io.tsduck.Report.setMaxSeverity | ( | int | severity | ) |
Set the maximum severity of the report.
severity | Severity level. |
native void io.tsduck.Report.log | ( | int | severity, |
String | message | ||
) |
Log a message to the report.
severity | Severity level of the message. |
message | Message to report. |
|
inline |
Log a messages at error level.
message | Message to report. |
|
inline |
Log a messages at warning level.
message | Message to report. |
|
inline |
Log a messages at info level.
message | Message to report. |
|
inline |
Log a messages at verbose level.
message | Message to report. |
|
inline |
Log a messages at debug level.
message | Message to report. |
|
static |
Formatted line prefix header for a severity.
severity | Severity value. |
|
abstractinherited |
Explicitly free the underlying C++ object.
After this call, the object becomes unusable. Most usages are unpredictable but most likely will do nothing.
Reimplemented in io.tsduck.AbstractAsyncReport, io.tsduck.AbstractPluginEventHandler, io.tsduck.AbstractSyncReport, io.tsduck.AsyncReport, io.tsduck.DuckContext, io.tsduck.ErrReport, io.tsduck.InputSwitcher, io.tsduck.NullReport, io.tsduck.SectionFile, io.tsduck.SystemMonitor, and io.tsduck.TSProcessor.
|
protectedinherited |
The address of the underlying C++ object.
It is normally accessed by native methods only.