TSDuck Version 3.20-1669 (TSDuck - The MPEG Transport Stream Toolkit)
ts::DVBCharset::InvalidDVBCharset Class Reference

Exception thrown when registering invalid charsets. More...

Inheritance diagram for ts::DVBCharset::InvalidDVBCharset:
Collaboration diagram for ts::DVBCharset::InvalidDVBCharset:

Public Member Functions

 InvalidDVBCharset (const ts::UString &w)
 Constructor. More...
 
 InvalidDVBCharset (const ts::UString &w, ts::ErrorCode code)
 Constructor. More...
 
 InvalidDVBCharset (ts::ErrorCode code)
 Constructor. More...
 
virtual const char * what () const noexcept override
 Get the error message as a C-string. More...
 

Detailed Description

Exception thrown when registering invalid charsets.

Constructor & Destructor Documentation

◆ InvalidDVBCharset() [1/3]

ts::DVBCharset::InvalidDVBCharset::InvalidDVBCharset ( const ts::UString w)
inlineexplicit

Constructor.

Parameters
[in]wError message for the exception.

◆ InvalidDVBCharset() [2/3]

ts::DVBCharset::InvalidDVBCharset::InvalidDVBCharset ( const ts::UString w,
ts::ErrorCode  code 
)
inlineexplicit

Constructor.

Parameters
[in]wError message for the exception.
[in]codeSystem error code.

◆ InvalidDVBCharset() [3/3]

ts::DVBCharset::InvalidDVBCharset::InvalidDVBCharset ( ts::ErrorCode  code)
inlineexplicit

Constructor.

Parameters
[in]codeSystem error code.

Member Function Documentation

◆ what()

virtual const char* ts::Exception::what ( ) const
overridevirtualnoexceptinherited

Get the error message as a C-string.

Returns
The error message as a C-string (valid as long as this instance exists).

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