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

Representation of a ReportingLocator (Multicast ABR). More...

#include <tsmcastReportingLocator.h>

Collaboration diagram for ts::mcast::ReportingLocator:

Public Member Functions

 ReportingLocator ()=default
 Default constructor.
 
void clear ()
 Clear the content of this object.
 
bool parseXML (const xml::Element *element, bool strict)
 Reinitialize the structure from a XML element.
 

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

Member Function Documentation

◆ 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: