11 #ifndef __PTPMGMT_MSG_CALL_H
12 #define __PTPMGMT_MSG_CALL_H
17 __PTPMGMT_NAMESPACE_BEGIN
72 std::unique_ptr<BaseMngTlv> m_tlv;
103 __PTPMGMT_NAMESPACE_END
Base classes with callbacks for message dispacher classes.
Messages dispatcher for C.
Builder for a management TLV.
Definition: callDef.h:574
Dispacher for management TLV.
Definition: callDef.h:34
Build TLV to send a PTP management message.
Definition: msgCall.h:70
Message & getMsg()
Definition: msgCall.h:85
MessageBuilder(Message &msg)
Definition: msgCall.h:80
bool buildTlv(actionField_e actionField, mng_vals_e tlv_id)
void clear()
Definition: msgCall.h:89
Dispatch received PTP management message TLV.
Definition: msgCall.h:27
void callHadler(const Message &msg)
virtual void noTlvCallBack(const Message &msg, const char *idStr)
Definition: msgCall.h:59
MessageDispatcher()=default
void callHadler(const Message &msg, mng_vals_e tlv_id, const BaseMngTlv *tlv)
virtual void noTlv(const Message &msg)
Definition: msgCall.h:52
Handle PTP management message.
Definition: msg.h:58
mng_vals_e
Management TLVs ID.
Definition: mngIds.h:29
actionField_e
Definition: types.h:191