TSDuck v3.43-4509
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::MulticastSession Class Reference

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

#include <tsMulticastSession.h>

Collaboration diagram for ts::MulticastSession:

Classes

class  MulticastTransportSession
 An entry of <MulticastTransportSession>. More...
 

Public Member Functions

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

Public Attributes

UString service_identifier {}
 attribute serviceIdentifier.
 
std::list< MulticastTransportSessiontransport_sessions {}
 elements <MulticastTransportSession>.
 

Detailed Description

Representation of a MulticastSession (Multicast ABR).

This substructure is used in several XML tables. Caution: This implementation is partial. Some part of the XML document are not deserialized.

See also
ETSI TS 103 769, section 10.2.2.1

Member Function Documentation

◆ parseXML()

bool ts::MulticastSession::parseXML ( const xml::Element element)

Reinitialize the structure from a XML element.

Parameters
[in]elementRoot XML element to analyze.
Returns
True on success, false on error.

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