TSDuck Version 3.32-2769 (TSDuck - The MPEG Transport Stream Toolkit)
ts::INT::Device Struct Reference

Description of a device. More...

Inheritance diagram for ts::INT::Device:
Collaboration diagram for ts::INT::Device:

Public Member Functions

 Device (const AbstractTable *table)
 Basic constructor. More...
 
 Device (const AbstractTable *table, const Device &other)
 Basic copy-like constructor. More...
 
Deviceoperator= (const Device &other)
 Assignment operator. More...
 

Public Attributes

DescriptorList operational_descs
 Operational descriptor loop, describes the operations on the target device.
 
DescriptorList target_descs
 Target descriptor loop, describes the target device.
 

Detailed Description

Description of a device.

Constructor & Destructor Documentation

◆ Device() [1/2]

ts::INT::Device::Device ( const AbstractTable table)
explicit

Basic constructor.

Parameters
[in]tableParent table. A descriptor list is always attached to a table.

◆ Device() [2/2]

ts::INT::Device::Device ( const AbstractTable table,
const Device other 
)

Basic copy-like constructor.

Parameters
[in]tableParent table. A descriptor list is always attached to a table.
[in]otherAnother instance to copy.

Member Function Documentation

◆ operator=()

Device& ts::INT::Device::operator= ( const Device other)

Assignment operator.

The parent table remains unchanged.

Parameters
[in]otherAnother instance to copy.
Returns
A reference to this object.

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