libptpmgmt 2.0
libptpmgmt library that provides the functionality of linuxptp pmc
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
MANAGEMENT_t Struct Reference

#include <sigTlvs.h>

Inheritance diagram for MANAGEMENT_t:
Inheritance graph
[legend]
Collaboration diagram for MANAGEMENT_t:
Collaboration graph
[legend]

Public Member Functions

 MANAGEMENT_t (const MANAGEMENT_t &other)
 
 MANAGEMENT_t (MANAGEMENT_t &&other)
 
MANAGEMENT_toperator= (const MANAGEMENT_t &other)
 

Public Attributes

mng_vals_e managementId
 
std::unique_ptr< BaseMngTlvtlvData
 

Detailed Description

MANAGEMENT TLV

Note
: used for management TLV in a signalling message management message do not use this structure!

Constructor & Destructor Documentation

◆ MANAGEMENT_t() [1/2]

MANAGEMENT_t::MANAGEMENT_t ( const MANAGEMENT_t other)

Copy constructor

Parameters
[in]othermanagment Message to copy

◆ MANAGEMENT_t() [2/2]

MANAGEMENT_t::MANAGEMENT_t ( MANAGEMENT_t &&  other)

Move constructor

Parameters
[in]othermanagment Message to move content

Member Function Documentation

◆ operator=()

MANAGEMENT_t & MANAGEMENT_t::operator= ( const MANAGEMENT_t other)

Copy managmet TLV from another object

Parameters
[in]othermanagment Message to move content

Member Data Documentation

◆ managementId

mng_vals_e MANAGEMENT_t::managementId

Management TLV id

◆ tlvData

std::unique_ptr<BaseMngTlv> MANAGEMENT_t::tlvData

Management TLV data


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