TSDuck Version 3.18-1321 (TSDuck - The MPEG Transport Stream Toolkit)
ts::MacPList Class Reference

This class implements a macOS XML PList file. More...

Inheritance diagram for ts::MacPList:
Collaboration diagram for ts::MacPList:

Public Types

typedef std::map< UString, UStringSuperClass
 Explicit reference to the SuperClass.
 

Public Member Functions

 MacPList (const UString &fileName=UString(), Report &report=NULLREP)
 Constructor from an optional macOS XML PList file. More...
 
bool load (const UString &fileName, Report &report=NULLREP)
 Reload from a macOS XML PList file. More...
 

Detailed Description

This class implements a macOS XML PList file.

Constructor & Destructor Documentation

◆ MacPList()

ts::MacPList::MacPList ( const UString fileName = UString(),
Report report = NULLREP 
)
explicit

Constructor from an optional macOS XML PList file.

Parameters
[in]fileNamemacOS XML PList file name.
[in,out]reportWhere to report errors.

Member Function Documentation

◆ load()

bool ts::MacPList::load ( const UString fileName,
Report report = NULLREP 
)

Reload from a macOS XML PList file.

Parameters
[in]fileNamemacOS XML PList file name.
[in,out]reportWhere to report errors.
Returns
True on success, false on error.

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