|
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 |