11#ifndef __PTPMGMT_MSG_CALL_H
12#define __PTPMGMT_MSG_CALL_H
17__PTPMGMT_NAMESPACE_BEGIN
34 void cNoTlvCB(
const Message &msg,
const char *idStr) {
81 std::unique_ptr<BaseMngTlv> m_tlv;
112__PTPMGMT_NAMESPACE_END
Messages dispatcher and builder for C.
Base classes with callbacks for message dispacher classes.
Builder for a management TLV.
Definition callDef.h:1077
Dispacher for management TLV.
Definition callDef.h:34
MessageBuilder(Message &msg)
bool buildTlv(actionField_e actionField, mng_vals_e tlv_id)
void callHadler(const Message &msg)
virtual void noTlvCallBack(const Message &msg, const char *idStr)
Definition msgCall.h:68
MessageDispatcher()=default
void callHadler(const Message &msg, mng_vals_e tlv_id, const BaseMngTlv *tlv)
virtual void noTlv(const Message &msg)
Definition msgCall.h:61
Handle PTP management message.
Definition msg.h:215
mng_vals_e
Management TLVs ID.
Definition mngIds.h:29
actionField_e
Definition types.h:191