| libptpmgmt 2.0
    libptpmgmt library that provides the functionality of linuxptp pmc | 
#include <msg.h>
| Protected Member Functions | |
| MessageSigTlvs (const MessageSigTlvs &other) | |
| bool | traverse (const std::function< bool(const Message &msg, tlvType_e tlvType, const BaseSigTlv *tlv)> &callback) const | 
| bool | traverse (MessageSigTlvCallback &callback) const | 
| size_t | size () const | 
| const BaseSigTlv * | get (size_t position) const | 
| tlvType_e | getType (size_t position) const | 
| mng_vals_e | getTlvId (size_t position) const | 
| const BaseMngTlv * | getMngTlv (size_t position) const | 
| const MessageSigTlv & | getTlv (size_t position) const | 
| MessageSigTlvs (MessageSigTlvs &&other) | |
| iterator | begin () const | 
| iterator | end () const | 
Holds signaling tlvs received in the last receive ptp message
| 
 | protected | 
Copy constructor
| [in] | other | signalling TLVs to copy | 
| 
 | protected | 
Move constructor
| [in] | other | signalling TLVs to copy | 
| 
 | protected | 
Fetch iterator to the first tlv
| 
 | protected | 
Fetch iterator that mark the end of the TLVs list
| 
 | protected | 
Get a TLV from the last signalling message TLVs by position
| [in] | position | of TLV | 
| 
 | protected | 
Get a management TLV from the last signalling message TLVs by position
| [in] | position | of TLV | 
| 
 | protected | 
Get a TLV from the last signalling message TLVs by position
| [in] | position | of TLV | 
| 
 | protected | 
Get the management TLV ID of a management TLV from the last signalling message TLVs by position
| [in] | position | of TLV | 
| 
 | protected | 
Get a type of TLV from the last signalling message TLVs by position
| [in] | position | of TLV | 
| 
 | protected | 
Get number of the last signalling message TLVs
| 
 | protected | 
Traverse all last signalling message TLVs
| [in] | callback | function to call with each TLV | 
| 
 | protected | 
Traverse all last signalling message TLVs
| [in] | callback | object with callback to be called with each TLV |