14 #ifndef __PTPMGMT_CALL_DEFS_H
15 #define __PTPMGMT_CALL_DEFS_H
20 __PTPMGMT_NAMESPACE_BEGIN
39 bool _noTlv() {
bool r = _nc; _nc =
false;
return r;}
150 const DOMAIN_t &tlv,
const char *idStr)
204 const TIME_t &tlv,
const char *idStr)
1023 __PTPMGMT_NAMESPACE_END
Base classes with callbacks for message dispacher classes.
Create and parse PTP management messages.
Builder for a management TLV.
Definition: callDef.h:573
virtual bool TIMESCALE_PROPERTIES_b(const Message &msg, TIMESCALE_PROPERTIES_t &tlv)
Definition: callDef.h:754
virtual bool TRACEABILITY_PROPERTIES_b(const Message &msg, TRACEABILITY_PROPERTIES_t &tlv)
Definition: callDef.h:742
virtual bool ALTERNATE_MASTER_b(const Message &msg, ALTERNATE_MASTER_t &tlv)
Definition: callDef.h:838
virtual bool UTC_PROPERTIES_b(const Message &msg, UTC_PROPERTIES_t &tlv)
Definition: callDef.h:730
virtual bool ALTERNATE_TIME_OFFSET_PROPERTIES_b(const Message &msg, ALTERNATE_TIME_OFFSET_PROPERTIES_t &tlv)
Definition: callDef.h:874
virtual bool PATH_TRACE_ENABLE_b(const Message &msg, PATH_TRACE_ENABLE_t &tlv)
Definition: callDef.h:778
virtual bool DELAY_MECHANISM_b(const Message &msg, DELAY_MECHANISM_t &tlv)
Definition: callDef.h:910
virtual bool LOG_ANNOUNCE_INTERVAL_b(const Message &msg, LOG_ANNOUNCE_INTERVAL_t &tlv)
Definition: callDef.h:658
virtual bool SUBSCRIBE_EVENTS_NP_b(const Message &msg, SUBSCRIBE_EVENTS_NP_t &tlv)
Definition: callDef.h:994
virtual bool PORT_DATA_SET_NP_b(const Message &msg, PORT_DATA_SET_NP_t &tlv)
Definition: callDef.h:982
virtual bool SLAVE_ONLY_b(const Message &msg, SLAVE_ONLY_t &tlv)
Definition: callDef.h:646
virtual bool PRIORITY1_b(const Message &msg, PRIORITY1_t &tlv)
Definition: callDef.h:610
virtual bool INITIALIZE_b(const Message &msg, INITIALIZE_t &tlv)
Definition: callDef.h:598
virtual bool EXTERNAL_PORT_CONFIGURATION_ENABLED_b(const Message &msg, EXTERNAL_PORT_CONFIGURATION_ENABLED_t &tlv)
Definition: callDef.h:922
virtual bool UNICAST_MASTER_TABLE_b(const Message &msg, UNICAST_MASTER_TABLE_t &tlv)
Definition: callDef.h:802
virtual bool DOMAIN_b(const Message &msg, DOMAIN_t &tlv)
Definition: callDef.h:634
virtual bool PRIORITY2_b(const Message &msg, PRIORITY2_t &tlv)
Definition: callDef.h:622
virtual bool ANNOUNCE_RECEIPT_TIMEOUT_b(const Message &msg, ANNOUNCE_RECEIPT_TIMEOUT_t &tlv)
Definition: callDef.h:670
virtual bool CLOCK_ACCURACY_b(const Message &msg, CLOCK_ACCURACY_t &tlv)
Definition: callDef.h:718
virtual bool PRIMARY_DOMAIN_b(const Message &msg, PRIMARY_DOMAIN_t &tlv)
Definition: callDef.h:898
virtual bool USER_DESCRIPTION_b(const Message &msg, USER_DESCRIPTION_t &tlv)
Definition: callDef.h:586
virtual bool EXT_PORT_CONFIG_PORT_DATA_SET_b(const Message &msg, EXT_PORT_CONFIG_PORT_DATA_SET_t &tlv)
Definition: callDef.h:958
virtual bool ACCEPTABLE_MASTER_TABLE_ENABLED_b(const Message &msg, ACCEPTABLE_MASTER_TABLE_ENABLED_t &tlv)
Definition: callDef.h:826
virtual bool UNICAST_NEGOTIATION_ENABLE_b(const Message &msg, UNICAST_NEGOTIATION_ENABLE_t &tlv)
Definition: callDef.h:766
virtual bool ALTERNATE_TIME_OFFSET_ENABLE_b(const Message &msg, ALTERNATE_TIME_OFFSET_ENABLE_t &tlv)
Definition: callDef.h:850
virtual bool GRANDMASTER_CLUSTER_TABLE_b(const Message &msg, GRANDMASTER_CLUSTER_TABLE_t &tlv)
Definition: callDef.h:790
virtual bool VERSION_NUMBER_b(const Message &msg, VERSION_NUMBER_t &tlv)
Definition: callDef.h:694
virtual bool HOLDOVER_UPGRADE_ENABLE_b(const Message &msg, HOLDOVER_UPGRADE_ENABLE_t &tlv)
Definition: callDef.h:946
virtual bool ACCEPTABLE_MASTER_TABLE_b(const Message &msg, ACCEPTABLE_MASTER_TABLE_t &tlv)
Definition: callDef.h:814
virtual bool GRANDMASTER_SETTINGS_NP_b(const Message &msg, GRANDMASTER_SETTINGS_NP_t &tlv)
Definition: callDef.h:970
virtual bool MASTER_ONLY_b(const Message &msg, MASTER_ONLY_t &tlv)
Definition: callDef.h:934
virtual bool LOG_SYNC_INTERVAL_b(const Message &msg, LOG_SYNC_INTERVAL_t &tlv)
Definition: callDef.h:682
virtual bool TIME_b(const Message &msg, TIME_t &tlv)
Definition: callDef.h:706
virtual bool SYNCHRONIZATION_UNCERTAIN_NP_b(const Message &msg, SYNCHRONIZATION_UNCERTAIN_NP_t &tlv)
Definition: callDef.h:1006
virtual bool ALTERNATE_TIME_OFFSET_NAME_b(const Message &msg, ALTERNATE_TIME_OFFSET_NAME_t &tlv)
Definition: callDef.h:862
virtual bool LOG_MIN_PDELAY_REQ_INTERVAL_b(const Message &msg, LOG_MIN_PDELAY_REQ_INTERVAL_t &tlv)
Definition: callDef.h:886
virtual bool POWER_PROFILE_SETTINGS_NP_b(const Message &msg, POWER_PROFILE_SETTINGS_NP_t &tlv)
Definition: callDef.h:1018
Dispacher for management TLV.
Definition: callDef.h:34
virtual void UNICAST_MASTER_TABLE_h(const Message &msg, const UNICAST_MASTER_TABLE_t &tlv, const char *idStr)
Definition: callDef.h:284
virtual void UTC_PROPERTIES_h(const Message &msg, const UTC_PROPERTIES_t &tlv, const char *idStr)
Definition: callDef.h:221
virtual void PORT_SERVICE_STATS_NP_h(const Message &msg, const PORT_SERVICE_STATS_NP_t &tlv, const char *idStr)
Definition: callDef.h:518
virtual void PORT_HWCLOCK_NP_h(const Message &msg, const PORT_HWCLOCK_NP_t &tlv, const char *idStr)
Definition: callDef.h:536
virtual void SLAVE_ONLY_h(const Message &msg, const SLAVE_ONLY_t &tlv, const char *idStr)
Definition: callDef.h:158
virtual void CURRENT_DATA_SET_h(const Message &msg, const CURRENT_DATA_SET_t &tlv, const char *idStr)
Definition: callDef.h:95
virtual void PORT_DATA_SET_NP_h(const Message &msg, const PORT_DATA_SET_NP_t &tlv, const char *idStr)
Definition: callDef.h:473
virtual void TRACEABILITY_PROPERTIES_h(const Message &msg, const TRACEABILITY_PROPERTIES_t &tlv, const char *idStr)
Definition: callDef.h:230
virtual void SUBSCRIBE_EVENTS_NP_h(const Message &msg, const SUBSCRIBE_EVENTS_NP_t &tlv, const char *idStr)
Definition: callDef.h:482
virtual void EXT_PORT_CONFIG_PORT_DATA_SET_h(const Message &msg, const EXT_PORT_CONFIG_PORT_DATA_SET_t &tlv, const char *idStr)
Definition: callDef.h:446
virtual void UNICAST_MASTER_MAX_TABLE_SIZE_h(const Message &msg, const UNICAST_MASTER_MAX_TABLE_SIZE_t &tlv, const char *idStr)
Definition: callDef.h:293
virtual void UNICAST_MASTER_TABLE_NP_h(const Message &msg, const UNICAST_MASTER_TABLE_NP_t &tlv, const char *idStr)
Definition: callDef.h:527
virtual void PATH_TRACE_LIST_h(const Message &msg, const PATH_TRACE_LIST_t &tlv, const char *idStr)
Definition: callDef.h:257
virtual void USER_DESCRIPTION_h(const Message &msg, const USER_DESCRIPTION_t &tlv, const char *idStr)
Definition: callDef.h:59
virtual void PRIORITY2_h(const Message &msg, const PRIORITY2_t &tlv, const char *idStr)
Definition: callDef.h:140
virtual void TIME_STATUS_NP_h(const Message &msg, const TIME_STATUS_NP_t &tlv, const char *idStr)
Definition: callDef.h:455
virtual void ACCEPTABLE_MASTER_TABLE_h(const Message &msg, const ACCEPTABLE_MASTER_TABLE_t &tlv, const char *idStr)
Definition: callDef.h:302
virtual void ACCEPTABLE_MASTER_TABLE_ENABLED_h(const Message &msg, const ACCEPTABLE_MASTER_TABLE_ENABLED_t &tlv, const char *idStr)
Definition: callDef.h:311
virtual void INITIALIZE_h(const Message &msg, const INITIALIZE_t &tlv, const char *idStr)
Definition: callDef.h:68
virtual void ALTERNATE_TIME_OFFSET_NAME_h(const Message &msg, const ALTERNATE_TIME_OFFSET_NAME_t &tlv, const char *idStr)
Definition: callDef.h:347
virtual void DELAY_MECHANISM_h(const Message &msg, const DELAY_MECHANISM_t &tlv, const char *idStr)
Definition: callDef.h:410
virtual void LOG_SYNC_INTERVAL_h(const Message &msg, const LOG_SYNC_INTERVAL_t &tlv, const char *idStr)
Definition: callDef.h:185
virtual void FAULT_LOG_h(const Message &msg, const FAULT_LOG_t &tlv, const char *idStr)
Definition: callDef.h:77
virtual void HOLDOVER_UPGRADE_ENABLE_h(const Message &msg, const HOLDOVER_UPGRADE_ENABLE_t &tlv, const char *idStr)
Definition: callDef.h:437
virtual void PORT_STATS_NP_h(const Message &msg, const PORT_STATS_NP_t &tlv, const char *idStr)
Definition: callDef.h:500
virtual void MASTER_ONLY_h(const Message &msg, const MASTER_ONLY_t &tlv, const char *idStr)
Definition: callDef.h:428
virtual void EXTERNAL_PORT_CONFIGURATION_ENABLED_h(const Message &msg, const EXTERNAL_PORT_CONFIGURATION_ENABLED_t &tlv, const char *idStr)
Definition: callDef.h:419
virtual void VERSION_NUMBER_h(const Message &msg, const VERSION_NUMBER_t &tlv, const char *idStr)
Definition: callDef.h:194
virtual void ANNOUNCE_RECEIPT_TIMEOUT_h(const Message &msg, const ANNOUNCE_RECEIPT_TIMEOUT_t &tlv, const char *idStr)
Definition: callDef.h:176
virtual void GRANDMASTER_CLUSTER_TABLE_h(const Message &msg, const GRANDMASTER_CLUSTER_TABLE_t &tlv, const char *idStr)
Definition: callDef.h:275
virtual void LOG_ANNOUNCE_INTERVAL_h(const Message &msg, const LOG_ANNOUNCE_INTERVAL_t &tlv, const char *idStr)
Definition: callDef.h:167
virtual void DEFAULT_DATA_SET_h(const Message &msg, const DEFAULT_DATA_SET_t &tlv, const char *idStr)
Definition: callDef.h:86
virtual void UNICAST_NEGOTIATION_ENABLE_h(const Message &msg, const UNICAST_NEGOTIATION_ENABLE_t &tlv, const char *idStr)
Definition: callDef.h:248
virtual void TIME_h(const Message &msg, const TIME_t &tlv, const char *idStr)
Definition: callDef.h:203
virtual void LOG_MIN_PDELAY_REQ_INTERVAL_h(const Message &msg, const LOG_MIN_PDELAY_REQ_INTERVAL_t &tlv, const char *idStr)
Definition: callDef.h:383
virtual void ACCEPTABLE_MASTER_MAX_TABLE_SIZE_h(const Message &msg, const ACCEPTABLE_MASTER_MAX_TABLE_SIZE_t &tlv, const char *idStr)
Definition: callDef.h:320
virtual void POWER_PROFILE_SETTINGS_NP_h(const Message &msg, const POWER_PROFILE_SETTINGS_NP_t &tlv, const char *idStr)
Definition: callDef.h:545
virtual void PORT_DATA_SET_h(const Message &msg, const PORT_DATA_SET_t &tlv, const char *idStr)
Definition: callDef.h:122
virtual void PARENT_DATA_SET_h(const Message &msg, const PARENT_DATA_SET_t &tlv, const char *idStr)
Definition: callDef.h:104
virtual void GRANDMASTER_SETTINGS_NP_h(const Message &msg, const GRANDMASTER_SETTINGS_NP_t &tlv, const char *idStr)
Definition: callDef.h:464
virtual void PRIMARY_DOMAIN_h(const Message &msg, const PRIMARY_DOMAIN_t &tlv, const char *idStr)
Definition: callDef.h:401
virtual void DOMAIN_h(const Message &msg, const DOMAIN_t &tlv, const char *idStr)
Definition: callDef.h:149
virtual void TIME_PROPERTIES_DATA_SET_h(const Message &msg, const TIME_PROPERTIES_DATA_SET_t &tlv, const char *idStr)
Definition: callDef.h:113
virtual void SYNCHRONIZATION_UNCERTAIN_NP_h(const Message &msg, const SYNCHRONIZATION_UNCERTAIN_NP_t &tlv, const char *idStr)
Definition: callDef.h:509
virtual void PRIORITY1_h(const Message &msg, const PRIORITY1_t &tlv, const char *idStr)
Definition: callDef.h:131
virtual void PORT_PROPERTIES_NP_h(const Message &msg, const PORT_PROPERTIES_NP_t &tlv, const char *idStr)
Definition: callDef.h:491
virtual void ALTERNATE_TIME_OFFSET_PROPERTIES_h(const Message &msg, const ALTERNATE_TIME_OFFSET_PROPERTIES_t &tlv, const char *idStr)
Definition: callDef.h:365
virtual void TRANSPARENT_CLOCK_DEFAULT_DATA_SET_h(const Message &msg, const TRANSPARENT_CLOCK_DEFAULT_DATA_SET_t &tlv, const char *idStr)
Definition: callDef.h:392
virtual void TIMESCALE_PROPERTIES_h(const Message &msg, const TIMESCALE_PROPERTIES_t &tlv, const char *idStr)
Definition: callDef.h:239
virtual void PATH_TRACE_ENABLE_h(const Message &msg, const PATH_TRACE_ENABLE_t &tlv, const char *idStr)
Definition: callDef.h:266
virtual void TRANSPARENT_CLOCK_PORT_DATA_SET_h(const Message &msg, const TRANSPARENT_CLOCK_PORT_DATA_SET_t &tlv, const char *idStr)
Definition: callDef.h:374
virtual void CMLDS_INFO_NP_h(const Message &msg, const CMLDS_INFO_NP_t &tlv, const char *idStr)
Definition: callDef.h:554
virtual void ALTERNATE_TIME_OFFSET_MAX_KEY_h(const Message &msg, const ALTERNATE_TIME_OFFSET_MAX_KEY_t &tlv, const char *idStr)
Definition: callDef.h:356
virtual void ALTERNATE_TIME_OFFSET_ENABLE_h(const Message &msg, const ALTERNATE_TIME_OFFSET_ENABLE_t &tlv, const char *idStr)
Definition: callDef.h:338
virtual void CLOCK_ACCURACY_h(const Message &msg, const CLOCK_ACCURACY_t &tlv, const char *idStr)
Definition: callDef.h:212
virtual void CLOCK_DESCRIPTION_h(const Message &msg, const CLOCK_DESCRIPTION_t &tlv, const char *idStr)
Definition: callDef.h:50
virtual void ALTERNATE_MASTER_h(const Message &msg, const ALTERNATE_MASTER_t &tlv, const char *idStr)
Definition: callDef.h:329
Handle PTP management message.
Definition: msg.h:58