TSDuck v3.44-4577
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::mcast::ServiceList::ServiceType Class Reference

Definition of a <Service> or <TestService>. More...

#include <tsmcastServiceList.h>

Collaboration diagram for ts::mcast::ServiceList::ServiceType:

Public Member Functions

 ServiceType (const xml::Element *element=nullptr, bool test=false, bool strict=true)
 Constructor.
 

Public Attributes

bool dynamic = false
 Attribute "dynamic".
 
std::list< ServiceInstanceinstances {}
 Elements <ServiceInstance>.
 
UString lang {}
 Attribute "xml:lang".
 
UString provider_name {}
 Element <ProviderName>.
 
bool replay_available = false
 Attribute "replayAvailable".
 
UString service_name {}
 Element <ServiceName>.
 
UString service_type {}
 Element <ServiceType>.
 
bool test_service = false
 This is a <TestService>, not a <Service>.
 
UString unique_id {}
 Element <UniqueIdentifier>.
 
bool valid = false
 Element was correctly deserialized.
 
uint32_t version = 0
 Attribute "version".
 

Detailed Description

Definition of a <Service> or <TestService>.

Constructor & Destructor Documentation

◆ ServiceType()

ts::mcast::ServiceList::ServiceType::ServiceType ( const xml::Element element = nullptr,
bool  test = false,
bool  strict = true 
)

Constructor.

Parameters
[in]elementXML element containing the object.
[in]testTrue if this is a test service.
[in]strictStrict XML parsing, do not tolerate missing mandatory elements or attributes.

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