TSDuck v3.40-4033
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::MacPList Class Reference

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

#include <tsMacPList.h>

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

Public Types

using SuperClass = std::map< UString, UString >
 Explicit reference to the SuperClass.
 

Public Member Functions

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

Detailed Description

This class implements a macOS XML PList file.

Constructor & Destructor Documentation

◆ MacPList()

ts::MacPList::MacPList ( const UString fileName = UString(),
Report report = (ts::NullReport::Instance()) 
)
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 = (ts::NullReport::Instance()) 
)

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: