![]() |
TSDuck v3.44-4659
MPEG Transport Stream Toolkit
|
Representation of Interoperable Object Reference (IOR) structure. More...
#include <tsDSMCCIOR.h>

Public Member Functions | |
| DSMCCIOR ()=default | |
| Default constructor. | |
| void | clear () |
| Clear values. | |
| void | deserialize (PSIBuffer &buf) |
| Deserialize the IOR structure. | |
| bool | fromXML (DuckContext &duck, const xml::Element *element) |
| This method decodes an XML IOR. | |
| void | serialize (PSIBuffer &buf) const |
| Serialize the IOR structure. | |
| void | toXML (DuckContext &duck, xml::Element *parent) const |
| This method converts an IOR to XML. | |
Static Public Member Functions | |
| static void | Display (TablesDisplay &display, PSIBuffer &buf, const UString &margin) |
| Display the IOR structure. | |
Public Attributes | |
| std::list< DSMCCTaggedProfile > | tagged_profiles {} |
| List of tagged profiles. | |
| ByteBlock | type_id {} |
| U-U Objects type_id. | |
Representation of Interoperable Object Reference (IOR) structure.
| void ts::DSMCCIOR::serialize | ( | PSIBuffer & | buf | ) | const |
Serialize the IOR structure.
| [in,out] | buf | Serialization buffer. |
| void ts::DSMCCIOR::deserialize | ( | PSIBuffer & | buf | ) |
Deserialize the IOR structure.
| [in,out] | buf | Deserialization buffer. |
|
static |
Display the IOR structure.
| [in,out] | display | Display engine. |
| [in,out] | buf | A PSIBuffer over the IOR. |
| [in] | margin | Left margin content. |
| void ts::DSMCCIOR::toXML | ( | DuckContext & | duck, |
| xml::Element * | parent | ||
| ) | const |
This method converts an IOR to XML.
| [in,out] | duck | TSDuck execution context. |
| [in,out] | parent | The parent node for the XML IOR. |
| bool ts::DSMCCIOR::fromXML | ( | DuckContext & | duck, |
| const xml::Element * | element | ||
| ) |
This method decodes an XML IOR.
| [in,out] | duck | TSDuck execution context. |
| [in] | element | The XML element containing the IOR. |