TSDuck v3.40-4120
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::DSMCCUserToNetworkMessage::Module Class Reference

Representation of BIOP::ModuleInfo structure. More...

#include <tsDSMCCUserToNetworkMessage.h>

Inheritance diagram for ts::DSMCCUserToNetworkMessage::Module:
Collaboration diagram for ts::DSMCCUserToNetworkMessage::Module:

Public Member Functions

 Module (const AbstractTable *table)
 Constructor.
 

Public Attributes

uint32_t block_timeout = 0
 Time out value in microseconds that may be used to time out the reception of the next Block after a Block has been acquired.
 
DescriptorList descs
 List of descriptors for this entry, publicly accessible.
 
uint32_t min_block_time = 0
 Indicates the minimum time period that exists between the delivery of two subsequent Blocks of the Module.
 
uint16_t module_id = 0
 Identifies the module.
 
uint32_t module_size = 0
 Length of the module in bytes.
 
uint32_t module_timeout = 0
 Time out value in microseconds that may be used to time out the acquisition of all Blocks of the Module.
 
uint8_t module_version = 0
 Identifies the version of the module.
 
size_t order_hint
 Preferred insertion index when serializing the table or NPOS if unspecified.
 
std::list< Taptaps {}
 List of Taps.
 

Detailed Description

Representation of BIOP::ModuleInfo structure.

See also
ETSI TR 101 202 V1.2.1 (2003-01), Table 4.14

Constructor & Destructor Documentation

◆ Module()

ts::DSMCCUserToNetworkMessage::Module::Module ( const AbstractTable table)
explicit

Constructor.

Parameters
[in]tableParent DSMCCUserToNetworkMessage Table.

Member Data Documentation

◆ order_hint

size_t ts::AbstractTable::EntryBase::order_hint
inherited

Preferred insertion index when serializing the table or NPOS if unspecified.

This is an informational hint which can be used or ignored.


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