TSDuck v3.46-4930
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::mcast::FDTInstanceHeader Class Reference

#include <tsmcastFDTInstanceHeader.h>

Inheritance diagram for ts::mcast::FDTInstanceHeader:
Collaboration diagram for ts::mcast::FDTInstanceHeader:

Public Member Functions

 FDTInstanceHeader ()=default
void clear ()
bool deserialize (const uint8_t *addr, size_t size)
virtual UString toString () const override

Public Attributes

uint32_t fdt_instance_id = 0
 FDT Instance ID (20 bits).
uint8_t flute_version = 0
 Version of the FLUTE protocol (4 bits).

Detailed Description

Representation of the FDT Instance in FLUTE headers.

See also
IETF RFC 3926, section 3.4.1

Constructor & Destructor Documentation

◆ FDTInstanceHeader()

ts::mcast::FDTInstanceHeader::FDTInstanceHeader ( )
default

Default constructor.

Member Function Documentation

◆ clear()

void ts::mcast::FDTInstanceHeader::clear ( )

Clear the content of a structure.

◆ deserialize()

bool ts::mcast::FDTInstanceHeader::deserialize ( const uint8_t * addr,
size_t size )

Deserialize the structure from a binary area.

Parameters
[in]addrAddress of binary area.
[in]sizeSize of binary area.
Returns
True on success, false on error. Same as valid field.

◆ toString()

virtual UString ts::mcast::FDTInstanceHeader::toString ( ) const
overridevirtual

Convert to a string object.

Returns
This object, converted as a string.

Implements ts::StringifyInterface.


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