TSDuck v3.46-4930
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::mcast::ReportingLocator Class Reference

#include <tsmcastReportingLocator.h>

Collaboration diagram for ts::mcast::ReportingLocator:

Public Member Functions

 ReportingLocator ()=default
void clear ()
bool parseXML (const xml::Element *element, bool strict)

Public Attributes

cn::milliseconds period {}
 Attribut "period".
double proportion = 1.0
 Attribut "proportion".
cn::milliseconds random_delay {}
 Attribut "randomDelay".
bool report_session_running_events = false
 Attribut "reportSessionRunningEvents".
UString uri {}
 Content of element <ReportingLocator>.

Detailed Description

Representation of a ReportingLocator (Multicast ABR). This substructure is used in several XML tables.

See also
ETSI TS 103 769, A.2

Constructor & Destructor Documentation

◆ ReportingLocator()

ts::mcast::ReportingLocator::ReportingLocator ( )
default

Default constructor.

Member Function Documentation

◆ clear()

void ts::mcast::ReportingLocator::clear ( )

Clear the content of this object.

◆ parseXML()

bool ts::mcast::ReportingLocator::parseXML ( const xml::Element * element,
bool strict )

Reinitialize the structure from a XML element.

Parameters
[in]elementRoot XML element to analyze.
[in]strictStrict XML parsing, do not tolerate missing mandatory elements or attributes.
Returns
True on success, false on error.

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