libptpmgmt  1.4
libptpmgmt library that provides the functionality of linuxptp pmc
callDef.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: LGPL-3.0-or-later
2  SPDX-FileCopyrightText: Copyright © 2022 Erez Geva <ErezGeva2@gmail.com> */
3 
14 #ifndef __PTPMGMT_CALL_DEFS_H
15 #define __PTPMGMT_CALL_DEFS_H
16 
17 #ifdef __cplusplus
18 #include "msg.h"
19 
20 __PTPMGMT_NAMESPACE_BEGIN
21 
34 {
36  private:
37  bool _nc;
38  protected:
39  void _noTlvClear() { _nc = false; }
40  bool _noTlv() {bool r = _nc; _nc = false; return r;}
42  public:
43  BaseMngDispatchCallback() = default;
44  virtual ~BaseMngDispatchCallback() = default;
51  virtual void CLOCK_DESCRIPTION_h(const Message &msg,
52  const CLOCK_DESCRIPTION_t &tlv, const char *idStr)
53  {_nc = true;}
60  virtual void USER_DESCRIPTION_h(const Message &msg,
61  const USER_DESCRIPTION_t &tlv, const char *idStr)
62  {_nc = true;}
69  virtual void INITIALIZE_h(const Message &msg,
70  const INITIALIZE_t &tlv, const char *idStr)
71  {_nc = true;}
78  virtual void FAULT_LOG_h(const Message &msg,
79  const FAULT_LOG_t &tlv, const char *idStr)
80  {_nc = true;}
87  virtual void DEFAULT_DATA_SET_h(const Message &msg,
88  const DEFAULT_DATA_SET_t &tlv, const char *idStr)
89  {_nc = true;}
96  virtual void CURRENT_DATA_SET_h(const Message &msg,
97  const CURRENT_DATA_SET_t &tlv, const char *idStr)
98  {_nc = true;}
105  virtual void PARENT_DATA_SET_h(const Message &msg,
106  const PARENT_DATA_SET_t &tlv, const char *idStr)
107  {_nc = true;}
114  virtual void TIME_PROPERTIES_DATA_SET_h(const Message &msg,
115  const TIME_PROPERTIES_DATA_SET_t &tlv, const char *idStr)
116  {_nc = true;}
123  virtual void PORT_DATA_SET_h(const Message &msg,
124  const PORT_DATA_SET_t &tlv, const char *idStr)
125  {_nc = true;}
132  virtual void PRIORITY1_h(const Message &msg,
133  const PRIORITY1_t &tlv, const char *idStr)
134  {_nc = true;}
141  virtual void PRIORITY2_h(const Message &msg,
142  const PRIORITY2_t &tlv, const char *idStr)
143  {_nc = true;}
150  virtual void DOMAIN_h(const Message &msg,
151  const DOMAIN_t &tlv, const char *idStr)
152  {_nc = true;}
159  virtual void SLAVE_ONLY_h(const Message &msg,
160  const SLAVE_ONLY_t &tlv, const char *idStr)
161  {_nc = true;}
168  virtual void LOG_ANNOUNCE_INTERVAL_h(const Message &msg,
169  const LOG_ANNOUNCE_INTERVAL_t &tlv, const char *idStr)
170  {_nc = true;}
177  virtual void ANNOUNCE_RECEIPT_TIMEOUT_h(const Message &msg,
178  const ANNOUNCE_RECEIPT_TIMEOUT_t &tlv, const char *idStr)
179  {_nc = true;}
186  virtual void LOG_SYNC_INTERVAL_h(const Message &msg,
187  const LOG_SYNC_INTERVAL_t &tlv, const char *idStr)
188  {_nc = true;}
195  virtual void VERSION_NUMBER_h(const Message &msg,
196  const VERSION_NUMBER_t &tlv, const char *idStr)
197  {_nc = true;}
204  virtual void TIME_h(const Message &msg,
205  const TIME_t &tlv, const char *idStr)
206  {_nc = true;}
213  virtual void CLOCK_ACCURACY_h(const Message &msg,
214  const CLOCK_ACCURACY_t &tlv, const char *idStr)
215  {_nc = true;}
222  virtual void UTC_PROPERTIES_h(const Message &msg,
223  const UTC_PROPERTIES_t &tlv, const char *idStr)
224  {_nc = true;}
231  virtual void TRACEABILITY_PROPERTIES_h(const Message &msg,
232  const TRACEABILITY_PROPERTIES_t &tlv, const char *idStr)
233  {_nc = true;}
240  virtual void TIMESCALE_PROPERTIES_h(const Message &msg,
241  const TIMESCALE_PROPERTIES_t &tlv, const char *idStr)
242  {_nc = true;}
249  virtual void UNICAST_NEGOTIATION_ENABLE_h(const Message &msg,
250  const UNICAST_NEGOTIATION_ENABLE_t &tlv, const char *idStr)
251  {_nc = true;}
258  virtual void PATH_TRACE_LIST_h(const Message &msg,
259  const PATH_TRACE_LIST_t &tlv, const char *idStr)
260  {_nc = true;}
267  virtual void PATH_TRACE_ENABLE_h(const Message &msg,
268  const PATH_TRACE_ENABLE_t &tlv, const char *idStr)
269  {_nc = true;}
276  virtual void GRANDMASTER_CLUSTER_TABLE_h(const Message &msg,
277  const GRANDMASTER_CLUSTER_TABLE_t &tlv, const char *idStr)
278  {_nc = true;}
285  virtual void UNICAST_MASTER_TABLE_h(const Message &msg,
286  const UNICAST_MASTER_TABLE_t &tlv, const char *idStr)
287  {_nc = true;}
294  virtual void UNICAST_MASTER_MAX_TABLE_SIZE_h(const Message &msg,
295  const UNICAST_MASTER_MAX_TABLE_SIZE_t &tlv, const char *idStr)
296  {_nc = true;}
303  virtual void ACCEPTABLE_MASTER_TABLE_h(const Message &msg,
304  const ACCEPTABLE_MASTER_TABLE_t &tlv, const char *idStr)
305  {_nc = true;}
313  const ACCEPTABLE_MASTER_TABLE_ENABLED_t &tlv, const char *idStr)
314  {_nc = true;}
322  const ACCEPTABLE_MASTER_MAX_TABLE_SIZE_t &tlv, const char *idStr)
323  {_nc = true;}
330  virtual void ALTERNATE_MASTER_h(const Message &msg,
331  const ALTERNATE_MASTER_t &tlv, const char *idStr)
332  {_nc = true;}
339  virtual void ALTERNATE_TIME_OFFSET_ENABLE_h(const Message &msg,
340  const ALTERNATE_TIME_OFFSET_ENABLE_t &tlv, const char *idStr)
341  {_nc = true;}
348  virtual void ALTERNATE_TIME_OFFSET_NAME_h(const Message &msg,
349  const ALTERNATE_TIME_OFFSET_NAME_t &tlv, const char *idStr)
350  {_nc = true;}
357  virtual void ALTERNATE_TIME_OFFSET_MAX_KEY_h(const Message &msg,
358  const ALTERNATE_TIME_OFFSET_MAX_KEY_t &tlv, const char *idStr)
359  {_nc = true;}
367  const ALTERNATE_TIME_OFFSET_PROPERTIES_t &tlv, const char *idStr)
368  {_nc = true;}
376  const TRANSPARENT_CLOCK_PORT_DATA_SET_t &tlv, const char *idStr)
377  {_nc = true;}
384  virtual void LOG_MIN_PDELAY_REQ_INTERVAL_h(const Message &msg,
385  const LOG_MIN_PDELAY_REQ_INTERVAL_t &tlv, const char *idStr)
386  {_nc = true;}
394  const TRANSPARENT_CLOCK_DEFAULT_DATA_SET_t &tlv, const char *idStr)
395  {_nc = true;}
402  virtual void PRIMARY_DOMAIN_h(const Message &msg,
403  const PRIMARY_DOMAIN_t &tlv, const char *idStr)
404  {_nc = true;}
411  virtual void DELAY_MECHANISM_h(const Message &msg,
412  const DELAY_MECHANISM_t &tlv, const char *idStr)
413  {_nc = true;}
421  const EXTERNAL_PORT_CONFIGURATION_ENABLED_t &tlv, const char *idStr)
422  {_nc = true;}
429  virtual void MASTER_ONLY_h(const Message &msg,
430  const MASTER_ONLY_t &tlv, const char *idStr)
431  {_nc = true;}
438  virtual void HOLDOVER_UPGRADE_ENABLE_h(const Message &msg,
439  const HOLDOVER_UPGRADE_ENABLE_t &tlv, const char *idStr)
440  {_nc = true;}
447  virtual void EXT_PORT_CONFIG_PORT_DATA_SET_h(const Message &msg,
448  const EXT_PORT_CONFIG_PORT_DATA_SET_t &tlv, const char *idStr)
449  {_nc = true;}
456  virtual void TIME_STATUS_NP_h(const Message &msg,
457  const TIME_STATUS_NP_t &tlv, const char *idStr)
458  {_nc = true;}
465  virtual void GRANDMASTER_SETTINGS_NP_h(const Message &msg,
466  const GRANDMASTER_SETTINGS_NP_t &tlv, const char *idStr)
467  {_nc = true;}
474  virtual void PORT_DATA_SET_NP_h(const Message &msg,
475  const PORT_DATA_SET_NP_t &tlv, const char *idStr)
476  {_nc = true;}
483  virtual void SUBSCRIBE_EVENTS_NP_h(const Message &msg,
484  const SUBSCRIBE_EVENTS_NP_t &tlv, const char *idStr)
485  {_nc = true;}
492  virtual void PORT_PROPERTIES_NP_h(const Message &msg,
493  const PORT_PROPERTIES_NP_t &tlv, const char *idStr)
494  {_nc = true;}
501  virtual void PORT_STATS_NP_h(const Message &msg,
502  const PORT_STATS_NP_t &tlv, const char *idStr)
503  {_nc = true;}
510  virtual void SYNCHRONIZATION_UNCERTAIN_NP_h(const Message &msg,
511  const SYNCHRONIZATION_UNCERTAIN_NP_t &tlv, const char *idStr)
512  {_nc = true;}
519  virtual void PORT_SERVICE_STATS_NP_h(const Message &msg,
520  const PORT_SERVICE_STATS_NP_t &tlv, const char *idStr)
521  {_nc = true;}
528  virtual void UNICAST_MASTER_TABLE_NP_h(const Message &msg,
529  const UNICAST_MASTER_TABLE_NP_t &tlv, const char *idStr)
530  {_nc = true;}
537  virtual void PORT_HWCLOCK_NP_h(const Message &msg,
538  const PORT_HWCLOCK_NP_t &tlv, const char *idStr)
539  {_nc = true;}
546  virtual void POWER_PROFILE_SETTINGS_NP_h(const Message &msg,
547  const POWER_PROFILE_SETTINGS_NP_t &tlv, const char *idStr)
548  {_nc = true;}
555  virtual void CMLDS_INFO_NP_h(const Message &msg,
556  const CMLDS_INFO_NP_t &tlv, const char *idStr)
557  {_nc = true;}
558 };
559 
574 {
575  public:
576  BaseMngBuildCallback() = default;
577  virtual ~BaseMngBuildCallback() = default;
587  virtual bool USER_DESCRIPTION_b(const Message &msg,
588  USER_DESCRIPTION_t &tlv)
589  {return false;}
599  virtual bool INITIALIZE_b(const Message &msg,
600  INITIALIZE_t &tlv)
601  {return false;}
611  virtual bool PRIORITY1_b(const Message &msg,
612  PRIORITY1_t &tlv)
613  {return false;}
623  virtual bool PRIORITY2_b(const Message &msg,
624  PRIORITY2_t &tlv)
625  {return false;}
635  virtual bool DOMAIN_b(const Message &msg,
636  DOMAIN_t &tlv)
637  {return false;}
647  virtual bool SLAVE_ONLY_b(const Message &msg,
648  SLAVE_ONLY_t &tlv)
649  {return false;}
659  virtual bool LOG_ANNOUNCE_INTERVAL_b(const Message &msg,
661  {return false;}
671  virtual bool ANNOUNCE_RECEIPT_TIMEOUT_b(const Message &msg,
673  {return false;}
683  virtual bool LOG_SYNC_INTERVAL_b(const Message &msg,
684  LOG_SYNC_INTERVAL_t &tlv)
685  {return false;}
695  virtual bool VERSION_NUMBER_b(const Message &msg,
696  VERSION_NUMBER_t &tlv)
697  {return false;}
707  virtual bool TIME_b(const Message &msg,
708  TIME_t &tlv)
709  {return false;}
719  virtual bool CLOCK_ACCURACY_b(const Message &msg,
720  CLOCK_ACCURACY_t &tlv)
721  {return false;}
731  virtual bool UTC_PROPERTIES_b(const Message &msg,
732  UTC_PROPERTIES_t &tlv)
733  {return false;}
743  virtual bool TRACEABILITY_PROPERTIES_b(const Message &msg,
745  {return false;}
755  virtual bool TIMESCALE_PROPERTIES_b(const Message &msg,
757  {return false;}
767  virtual bool UNICAST_NEGOTIATION_ENABLE_b(const Message &msg,
769  {return false;}
779  virtual bool PATH_TRACE_ENABLE_b(const Message &msg,
780  PATH_TRACE_ENABLE_t &tlv)
781  {return false;}
791  virtual bool GRANDMASTER_CLUSTER_TABLE_b(const Message &msg,
793  {return false;}
803  virtual bool UNICAST_MASTER_TABLE_b(const Message &msg,
805  {return false;}
815  virtual bool ACCEPTABLE_MASTER_TABLE_b(const Message &msg,
817  {return false;}
829  {return false;}
839  virtual bool ALTERNATE_MASTER_b(const Message &msg,
840  ALTERNATE_MASTER_t &tlv)
841  {return false;}
851  virtual bool ALTERNATE_TIME_OFFSET_ENABLE_b(const Message &msg,
853  {return false;}
863  virtual bool ALTERNATE_TIME_OFFSET_NAME_b(const Message &msg,
865  {return false;}
877  {return false;}
887  virtual bool LOG_MIN_PDELAY_REQ_INTERVAL_b(const Message &msg,
889  {return false;}
899  virtual bool PRIMARY_DOMAIN_b(const Message &msg,
900  PRIMARY_DOMAIN_t &tlv)
901  {return false;}
911  virtual bool DELAY_MECHANISM_b(const Message &msg,
912  DELAY_MECHANISM_t &tlv)
913  {return false;}
925  {return false;}
935  virtual bool MASTER_ONLY_b(const Message &msg,
936  MASTER_ONLY_t &tlv)
937  {return false;}
947  virtual bool HOLDOVER_UPGRADE_ENABLE_b(const Message &msg,
949  {return false;}
959  virtual bool EXT_PORT_CONFIG_PORT_DATA_SET_b(const Message &msg,
961  {return false;}
971  virtual bool GRANDMASTER_SETTINGS_NP_b(const Message &msg,
973  {return false;}
983  virtual bool PORT_DATA_SET_NP_b(const Message &msg,
984  PORT_DATA_SET_NP_t &tlv)
985  {return false;}
995  virtual bool SUBSCRIBE_EVENTS_NP_b(const Message &msg,
997  {return false;}
1007  virtual bool SYNCHRONIZATION_UNCERTAIN_NP_b(const Message &msg,
1009  {return false;}
1019  virtual bool POWER_PROFILE_SETTINGS_NP_b(const Message &msg,
1021  {return false;}
1022 };
1023 
1024 __PTPMGMT_NAMESPACE_END
1025 #else /* __cplusplus */
1026 #include "c/callDef.h"
1027 #endif /* __cplusplus */
1028 
1029 #endif /* __PTPMGMT_CALL_DEFS_H */
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
Definition: proc.h:278
Definition: proc.h:272
Definition: proc.h:293
Definition: proc.h:307
Definition: proc.h:323
Definition: proc.h:317
Definition: proc.h:167
Definition: proc.h:191
Definition: proc.h:23
Definition: proc.h:646
Definition: proc.h:67
Definition: proc.h:51
Definition: proc.h:368
Definition: proc.h:149
Definition: proc.h:402
Definition: proc.h:46
Definition: proc.h:249
Definition: proc.h:437
Definition: proc.h:393
Definition: proc.h:42
Definition: proc.h:162
Definition: proc.h:348
Definition: proc.h:173
Definition: proc.h:384
Definition: proc.h:75
Definition: proc.h:240
Definition: proc.h:236
Definition: proc.h:456
Definition: proc.h:112
Definition: proc.h:627
Definition: proc.h:540
Definition: proc.h:600
Definition: proc.h:572
Definition: proc.h:635
Definition: proc.h:364
Definition: proc.h:141
Definition: proc.h:145
Definition: proc.h:153
Definition: proc.h:474
Definition: proc.h:588
Definition: proc.h:217
Definition: proc.h:96
Definition: proc.h:416
Definition: proc.h:187
Definition: proc.h:207
Definition: proc.h:334
Definition: proc.h:267
Definition: proc.h:619
Definition: proc.h:258
Definition: proc.h:227
Definition: proc.h:36
Definition: proc.h:195
Definition: proc.h:178