14 #ifndef __PTPMGMT_CALL_DEFS_H
15 #define __PTPMGMT_CALL_DEFS_H
20 __PTPMGMT_NAMESPACE_BEGIN
39 void _noTlvClear() { _nc =
false; }
40 bool _noTlv() {
bool r = _nc; _nc =
false;
return r;}
151 const DOMAIN_t &tlv,
const char *idStr)
205 const TIME_t &tlv,
const char *idStr)
1024 __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:574
virtual bool TIMESCALE_PROPERTIES_b(const Message &msg, TIMESCALE_PROPERTIES_t &tlv)
Definition: callDef.h:755
virtual bool TRACEABILITY_PROPERTIES_b(const Message &msg, TRACEABILITY_PROPERTIES_t &tlv)
Definition: callDef.h:743
virtual bool ALTERNATE_MASTER_b(const Message &msg, ALTERNATE_MASTER_t &tlv)
Definition: callDef.h:839
virtual bool UTC_PROPERTIES_b(const Message &msg, UTC_PROPERTIES_t &tlv)
Definition: callDef.h:731
virtual bool ALTERNATE_TIME_OFFSET_PROPERTIES_b(const Message &msg, ALTERNATE_TIME_OFFSET_PROPERTIES_t &tlv)
Definition: callDef.h:875
virtual bool PATH_TRACE_ENABLE_b(const Message &msg, PATH_TRACE_ENABLE_t &tlv)
Definition: callDef.h:779
virtual bool DELAY_MECHANISM_b(const Message &msg, DELAY_MECHANISM_t &tlv)
Definition: callDef.h:911
virtual bool LOG_ANNOUNCE_INTERVAL_b(const Message &msg, LOG_ANNOUNCE_INTERVAL_t &tlv)
Definition: callDef.h:659
virtual bool SUBSCRIBE_EVENTS_NP_b(const Message &msg, SUBSCRIBE_EVENTS_NP_t &tlv)
Definition: callDef.h:995
virtual bool PORT_DATA_SET_NP_b(const Message &msg, PORT_DATA_SET_NP_t &tlv)
Definition: callDef.h:983
virtual bool SLAVE_ONLY_b(const Message &msg, SLAVE_ONLY_t &tlv)
Definition: callDef.h:647
virtual bool PRIORITY1_b(const Message &msg, PRIORITY1_t &tlv)
Definition: callDef.h:611
virtual bool INITIALIZE_b(const Message &msg, INITIALIZE_t &tlv)
Definition: callDef.h:599
virtual bool EXTERNAL_PORT_CONFIGURATION_ENABLED_b(const Message &msg, EXTERNAL_PORT_CONFIGURATION_ENABLED_t &tlv)
Definition: callDef.h:923
virtual bool UNICAST_MASTER_TABLE_b(const Message &msg, UNICAST_MASTER_TABLE_t &tlv)
Definition: callDef.h:803
virtual bool DOMAIN_b(const Message &msg, DOMAIN_t &tlv)
Definition: callDef.h:635
virtual bool PRIORITY2_b(const Message &msg, PRIORITY2_t &tlv)
Definition: callDef.h:623
virtual bool ANNOUNCE_RECEIPT_TIMEOUT_b(const Message &msg, ANNOUNCE_RECEIPT_TIMEOUT_t &tlv)
Definition: callDef.h:671
virtual bool CLOCK_ACCURACY_b(const Message &msg, CLOCK_ACCURACY_t &tlv)
Definition: callDef.h:719
virtual bool PRIMARY_DOMAIN_b(const Message &msg, PRIMARY_DOMAIN_t &tlv)
Definition: callDef.h:899
virtual bool USER_DESCRIPTION_b(const Message &msg, USER_DESCRIPTION_t &tlv)
Definition: callDef.h:587
virtual bool EXT_PORT_CONFIG_PORT_DATA_SET_b(const Message &msg, EXT_PORT_CONFIG_PORT_DATA_SET_t &tlv)
Definition: callDef.h:959
virtual bool ACCEPTABLE_MASTER_TABLE_ENABLED_b(const Message &msg, ACCEPTABLE_MASTER_TABLE_ENABLED_t &tlv)
Definition: callDef.h:827
virtual bool UNICAST_NEGOTIATION_ENABLE_b(const Message &msg, UNICAST_NEGOTIATION_ENABLE_t &tlv)
Definition: callDef.h:767
virtual bool ALTERNATE_TIME_OFFSET_ENABLE_b(const Message &msg, ALTERNATE_TIME_OFFSET_ENABLE_t &tlv)
Definition: callDef.h:851
virtual bool GRANDMASTER_CLUSTER_TABLE_b(const Message &msg, GRANDMASTER_CLUSTER_TABLE_t &tlv)
Definition: callDef.h:791
virtual bool VERSION_NUMBER_b(const Message &msg, VERSION_NUMBER_t &tlv)
Definition: callDef.h:695
virtual bool HOLDOVER_UPGRADE_ENABLE_b(const Message &msg, HOLDOVER_UPGRADE_ENABLE_t &tlv)
Definition: callDef.h:947
virtual bool ACCEPTABLE_MASTER_TABLE_b(const Message &msg, ACCEPTABLE_MASTER_TABLE_t &tlv)
Definition: callDef.h:815
virtual bool GRANDMASTER_SETTINGS_NP_b(const Message &msg, GRANDMASTER_SETTINGS_NP_t &tlv)
Definition: callDef.h:971
virtual bool MASTER_ONLY_b(const Message &msg, MASTER_ONLY_t &tlv)
Definition: callDef.h:935
virtual bool LOG_SYNC_INTERVAL_b(const Message &msg, LOG_SYNC_INTERVAL_t &tlv)
Definition: callDef.h:683
virtual bool TIME_b(const Message &msg, TIME_t &tlv)
Definition: callDef.h:707
virtual bool SYNCHRONIZATION_UNCERTAIN_NP_b(const Message &msg, SYNCHRONIZATION_UNCERTAIN_NP_t &tlv)
Definition: callDef.h:1007
virtual bool ALTERNATE_TIME_OFFSET_NAME_b(const Message &msg, ALTERNATE_TIME_OFFSET_NAME_t &tlv)
Definition: callDef.h:863
virtual bool LOG_MIN_PDELAY_REQ_INTERVAL_b(const Message &msg, LOG_MIN_PDELAY_REQ_INTERVAL_t &tlv)
Definition: callDef.h:887
virtual bool POWER_PROFILE_SETTINGS_NP_b(const Message &msg, POWER_PROFILE_SETTINGS_NP_t &tlv)
Definition: callDef.h:1019
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:285
virtual void UTC_PROPERTIES_h(const Message &msg, const UTC_PROPERTIES_t &tlv, const char *idStr)
Definition: callDef.h:222
virtual void PORT_SERVICE_STATS_NP_h(const Message &msg, const PORT_SERVICE_STATS_NP_t &tlv, const char *idStr)
Definition: callDef.h:519
virtual void PORT_HWCLOCK_NP_h(const Message &msg, const PORT_HWCLOCK_NP_t &tlv, const char *idStr)
Definition: callDef.h:537
virtual void SLAVE_ONLY_h(const Message &msg, const SLAVE_ONLY_t &tlv, const char *idStr)
Definition: callDef.h:159
virtual void CURRENT_DATA_SET_h(const Message &msg, const CURRENT_DATA_SET_t &tlv, const char *idStr)
Definition: callDef.h:96
virtual void PORT_DATA_SET_NP_h(const Message &msg, const PORT_DATA_SET_NP_t &tlv, const char *idStr)
Definition: callDef.h:474
virtual void TRACEABILITY_PROPERTIES_h(const Message &msg, const TRACEABILITY_PROPERTIES_t &tlv, const char *idStr)
Definition: callDef.h:231
virtual void SUBSCRIBE_EVENTS_NP_h(const Message &msg, const SUBSCRIBE_EVENTS_NP_t &tlv, const char *idStr)
Definition: callDef.h:483
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:447
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:294
virtual void UNICAST_MASTER_TABLE_NP_h(const Message &msg, const UNICAST_MASTER_TABLE_NP_t &tlv, const char *idStr)
Definition: callDef.h:528
virtual void PATH_TRACE_LIST_h(const Message &msg, const PATH_TRACE_LIST_t &tlv, const char *idStr)
Definition: callDef.h:258
virtual void USER_DESCRIPTION_h(const Message &msg, const USER_DESCRIPTION_t &tlv, const char *idStr)
Definition: callDef.h:60
virtual void PRIORITY2_h(const Message &msg, const PRIORITY2_t &tlv, const char *idStr)
Definition: callDef.h:141
virtual void TIME_STATUS_NP_h(const Message &msg, const TIME_STATUS_NP_t &tlv, const char *idStr)
Definition: callDef.h:456
virtual void ACCEPTABLE_MASTER_TABLE_h(const Message &msg, const ACCEPTABLE_MASTER_TABLE_t &tlv, const char *idStr)
Definition: callDef.h:303
virtual void ACCEPTABLE_MASTER_TABLE_ENABLED_h(const Message &msg, const ACCEPTABLE_MASTER_TABLE_ENABLED_t &tlv, const char *idStr)
Definition: callDef.h:312
virtual void INITIALIZE_h(const Message &msg, const INITIALIZE_t &tlv, const char *idStr)
Definition: callDef.h:69
virtual void ALTERNATE_TIME_OFFSET_NAME_h(const Message &msg, const ALTERNATE_TIME_OFFSET_NAME_t &tlv, const char *idStr)
Definition: callDef.h:348
virtual void DELAY_MECHANISM_h(const Message &msg, const DELAY_MECHANISM_t &tlv, const char *idStr)
Definition: callDef.h:411
virtual void LOG_SYNC_INTERVAL_h(const Message &msg, const LOG_SYNC_INTERVAL_t &tlv, const char *idStr)
Definition: callDef.h:186
virtual void FAULT_LOG_h(const Message &msg, const FAULT_LOG_t &tlv, const char *idStr)
Definition: callDef.h:78
virtual void HOLDOVER_UPGRADE_ENABLE_h(const Message &msg, const HOLDOVER_UPGRADE_ENABLE_t &tlv, const char *idStr)
Definition: callDef.h:438
virtual void PORT_STATS_NP_h(const Message &msg, const PORT_STATS_NP_t &tlv, const char *idStr)
Definition: callDef.h:501
virtual void MASTER_ONLY_h(const Message &msg, const MASTER_ONLY_t &tlv, const char *idStr)
Definition: callDef.h:429
virtual void EXTERNAL_PORT_CONFIGURATION_ENABLED_h(const Message &msg, const EXTERNAL_PORT_CONFIGURATION_ENABLED_t &tlv, const char *idStr)
Definition: callDef.h:420
virtual void VERSION_NUMBER_h(const Message &msg, const VERSION_NUMBER_t &tlv, const char *idStr)
Definition: callDef.h:195
virtual void ANNOUNCE_RECEIPT_TIMEOUT_h(const Message &msg, const ANNOUNCE_RECEIPT_TIMEOUT_t &tlv, const char *idStr)
Definition: callDef.h:177
virtual void GRANDMASTER_CLUSTER_TABLE_h(const Message &msg, const GRANDMASTER_CLUSTER_TABLE_t &tlv, const char *idStr)
Definition: callDef.h:276
virtual void LOG_ANNOUNCE_INTERVAL_h(const Message &msg, const LOG_ANNOUNCE_INTERVAL_t &tlv, const char *idStr)
Definition: callDef.h:168
virtual void DEFAULT_DATA_SET_h(const Message &msg, const DEFAULT_DATA_SET_t &tlv, const char *idStr)
Definition: callDef.h:87
virtual void UNICAST_NEGOTIATION_ENABLE_h(const Message &msg, const UNICAST_NEGOTIATION_ENABLE_t &tlv, const char *idStr)
Definition: callDef.h:249
virtual void TIME_h(const Message &msg, const TIME_t &tlv, const char *idStr)
Definition: callDef.h:204
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:384
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:321
virtual void POWER_PROFILE_SETTINGS_NP_h(const Message &msg, const POWER_PROFILE_SETTINGS_NP_t &tlv, const char *idStr)
Definition: callDef.h:546
virtual void PORT_DATA_SET_h(const Message &msg, const PORT_DATA_SET_t &tlv, const char *idStr)
Definition: callDef.h:123
virtual void PARENT_DATA_SET_h(const Message &msg, const PARENT_DATA_SET_t &tlv, const char *idStr)
Definition: callDef.h:105
virtual void GRANDMASTER_SETTINGS_NP_h(const Message &msg, const GRANDMASTER_SETTINGS_NP_t &tlv, const char *idStr)
Definition: callDef.h:465
virtual void PRIMARY_DOMAIN_h(const Message &msg, const PRIMARY_DOMAIN_t &tlv, const char *idStr)
Definition: callDef.h:402
virtual void DOMAIN_h(const Message &msg, const DOMAIN_t &tlv, const char *idStr)
Definition: callDef.h:150
virtual void TIME_PROPERTIES_DATA_SET_h(const Message &msg, const TIME_PROPERTIES_DATA_SET_t &tlv, const char *idStr)
Definition: callDef.h:114
virtual void SYNCHRONIZATION_UNCERTAIN_NP_h(const Message &msg, const SYNCHRONIZATION_UNCERTAIN_NP_t &tlv, const char *idStr)
Definition: callDef.h:510
virtual void PRIORITY1_h(const Message &msg, const PRIORITY1_t &tlv, const char *idStr)
Definition: callDef.h:132
virtual void PORT_PROPERTIES_NP_h(const Message &msg, const PORT_PROPERTIES_NP_t &tlv, const char *idStr)
Definition: callDef.h:492
virtual void ALTERNATE_TIME_OFFSET_PROPERTIES_h(const Message &msg, const ALTERNATE_TIME_OFFSET_PROPERTIES_t &tlv, const char *idStr)
Definition: callDef.h:366
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:393
virtual void TIMESCALE_PROPERTIES_h(const Message &msg, const TIMESCALE_PROPERTIES_t &tlv, const char *idStr)
Definition: callDef.h:240
virtual void PATH_TRACE_ENABLE_h(const Message &msg, const PATH_TRACE_ENABLE_t &tlv, const char *idStr)
Definition: callDef.h:267
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:375
virtual void CMLDS_INFO_NP_h(const Message &msg, const CMLDS_INFO_NP_t &tlv, const char *idStr)
Definition: callDef.h:555
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:357
virtual void ALTERNATE_TIME_OFFSET_ENABLE_h(const Message &msg, const ALTERNATE_TIME_OFFSET_ENABLE_t &tlv, const char *idStr)
Definition: callDef.h:339
virtual void CLOCK_ACCURACY_h(const Message &msg, const CLOCK_ACCURACY_t &tlv, const char *idStr)
Definition: callDef.h:213
virtual void CLOCK_DESCRIPTION_h(const Message &msg, const CLOCK_DESCRIPTION_t &tlv, const char *idStr)
Definition: callDef.h:51
virtual void ALTERNATE_MASTER_h(const Message &msg, const ALTERNATE_MASTER_t &tlv, const char *idStr)
Definition: callDef.h:330
Handle PTP management message.
Definition: msg.h:58