14 #ifndef __PTPMGMT_C_CALL_DEFS_H
15 #define __PTPMGMT_C_CALL_DEFS_H
const struct ptpmgmt_dispatcher_t * const_ptpmgmt_dispatcher
Definition: callDef.h:20
const struct ptpmgmt_builder_t * const_ptpmgmt_builder
Definition: callDef.h:22
Create and parse PTP management messages.
Builder for a management TLV.
Definition: callDef.h:635
bool(* SUBSCRIBE_EVENTS_NP_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_SUBSCRIBE_EVENTS_NP_t *tlv)
Definition: callDef.h:1054
bool(* LOG_SYNC_INTERVAL_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_LOG_SYNC_INTERVAL_t *tlv)
Definition: callDef.h:742
bool(* DELAY_MECHANISM_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_DELAY_MECHANISM_t *tlv)
Definition: callDef.h:970
bool(* UNICAST_NEGOTIATION_ENABLE_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_UNICAST_NEGOTIATION_ENABLE_t *tlv)
Definition: callDef.h:826
bool(* POWER_PROFILE_SETTINGS_NP_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_POWER_PROFILE_SETTINGS_NP_t *tlv)
Definition: callDef.h:1078
bool(* TRACEABILITY_PROPERTIES_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_TRACEABILITY_PROPERTIES_t *tlv)
Definition: callDef.h:802
bool(* ALTERNATE_MASTER_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_ALTERNATE_MASTER_t *tlv)
Definition: callDef.h:898
bool(* ANNOUNCE_RECEIPT_TIMEOUT_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_ANNOUNCE_RECEIPT_TIMEOUT_t *tlv)
Definition: callDef.h:730
bool(* PATH_TRACE_ENABLE_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_PATH_TRACE_ENABLE_t *tlv)
Definition: callDef.h:838
bool(* MASTER_ONLY_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_MASTER_ONLY_t *tlv)
Definition: callDef.h:994
bool(* ALTERNATE_TIME_OFFSET_NAME_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_ALTERNATE_TIME_OFFSET_NAME_t *tlv)
Definition: callDef.h:922
bool(* TIME_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_TIME_t *tlv)
Definition: callDef.h:766
bool(* PRIORITY2_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_PRIORITY2_t *tlv)
Definition: callDef.h:682
bool(* SYNCHRONIZATION_UNCERTAIN_NP_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_SYNCHRONIZATION_UNCERTAIN_NP_t *tlv)
Definition: callDef.h:1066
bool(* EXTERNAL_PORT_CONFIGURATION_ENABLED_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_EXTERNAL_PORT_CONFIGURATION_ENABLED_t *tlv)
Definition: callDef.h:982
bool(* PRIMARY_DOMAIN_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_PRIMARY_DOMAIN_t *tlv)
Definition: callDef.h:958
bool(* CLOCK_ACCURACY_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_CLOCK_ACCURACY_t *tlv)
Definition: callDef.h:778
bool(* INITIALIZE_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_INITIALIZE_t *tlv)
Definition: callDef.h:658
bool(* LOG_ANNOUNCE_INTERVAL_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_LOG_ANNOUNCE_INTERVAL_t *tlv)
Definition: callDef.h:718
bool(* EXT_PORT_CONFIG_PORT_DATA_SET_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_EXT_PORT_CONFIG_PORT_DATA_SET_t *tlv)
Definition: callDef.h:1018
bool(* DOMAIN_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_DOMAIN_t *tlv)
Definition: callDef.h:694
bool(* ACCEPTABLE_MASTER_TABLE_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_ACCEPTABLE_MASTER_TABLE_t *tlv)
Definition: callDef.h:874
bool(* PORT_DATA_SET_NP_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_PORT_DATA_SET_NP_t *tlv)
Definition: callDef.h:1042
bool(* ALTERNATE_TIME_OFFSET_PROPERTIES_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_ALTERNATE_TIME_OFFSET_PROPERTIES_t *tlv)
Definition: callDef.h:934
bool(* USER_DESCRIPTION_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_USER_DESCRIPTION_t *tlv)
Definition: callDef.h:646
bool(* TIMESCALE_PROPERTIES_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_TIMESCALE_PROPERTIES_t *tlv)
Definition: callDef.h:814
bool(* GRANDMASTER_CLUSTER_TABLE_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_GRANDMASTER_CLUSTER_TABLE_t *tlv)
Definition: callDef.h:850
bool(* SLAVE_ONLY_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_SLAVE_ONLY_t *tlv)
Definition: callDef.h:706
bool(* VERSION_NUMBER_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_VERSION_NUMBER_t *tlv)
Definition: callDef.h:754
bool(* HOLDOVER_UPGRADE_ENABLE_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_HOLDOVER_UPGRADE_ENABLE_t *tlv)
Definition: callDef.h:1006
bool(* LOG_MIN_PDELAY_REQ_INTERVAL_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_LOG_MIN_PDELAY_REQ_INTERVAL_t *tlv)
Definition: callDef.h:946
bool(* GRANDMASTER_SETTINGS_NP_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_GRANDMASTER_SETTINGS_NP_t *tlv)
Definition: callDef.h:1030
bool(* UTC_PROPERTIES_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_UTC_PROPERTIES_t *tlv)
Definition: callDef.h:790
bool(* UNICAST_MASTER_TABLE_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_UNICAST_MASTER_TABLE_t *tlv)
Definition: callDef.h:862
bool(* ALTERNATE_TIME_OFFSET_ENABLE_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_ALTERNATE_TIME_OFFSET_ENABLE_t *tlv)
Definition: callDef.h:910
bool(* PRIORITY1_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_PRIORITY1_t *tlv)
Definition: callDef.h:670
bool(* ACCEPTABLE_MASTER_TABLE_ENABLED_b)(void *cookie, ptpmgmt_msg msg, struct ptpmgmt_ACCEPTABLE_MASTER_TABLE_ENABLED_t *tlv)
Definition: callDef.h:886
Dispacher for management TLV.
Definition: callDef.h:35
void(* ALTERNATE_TIME_OFFSET_NAME_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ALTERNATE_TIME_OFFSET_NAME_t *tlv, const char *idStr)
Definition: callDef.h:373
void(* ANNOUNCE_RECEIPT_TIMEOUT_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ANNOUNCE_RECEIPT_TIMEOUT_t *tlv, const char *idStr)
Definition: callDef.h:183
void(* UNICAST_MASTER_TABLE_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_UNICAST_MASTER_TABLE_t *tlv, const char *idStr)
Definition: callDef.h:303
void(* ALTERNATE_TIME_OFFSET_MAX_KEY_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ALTERNATE_TIME_OFFSET_MAX_KEY_t *tlv, const char *idStr)
Definition: callDef.h:383
void(* LOG_ANNOUNCE_INTERVAL_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_LOG_ANNOUNCE_INTERVAL_t *tlv, const char *idStr)
Definition: callDef.h:173
void(* noTlvCallBack)(void *cookie, ptpmgmt_msg msg, const char *idStr)
Definition: callDef.h:619
void(* CLOCK_DESCRIPTION_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_CLOCK_DESCRIPTION_t *tlv, const char *idStr)
Definition: callDef.h:43
void(* PORT_HWCLOCK_NP_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_HWCLOCK_NP_t *tlv, const char *idStr)
Definition: callDef.h:583
void(* UNICAST_MASTER_MAX_TABLE_SIZE_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_UNICAST_MASTER_MAX_TABLE_SIZE_t *tlv, const char *idStr)
Definition: callDef.h:313
void(* PORT_DATA_SET_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_DATA_SET_t *tlv, const char *idStr)
Definition: callDef.h:123
void(* DELAY_MECHANISM_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_DELAY_MECHANISM_t *tlv, const char *idStr)
Definition: callDef.h:443
void(* SUBSCRIBE_EVENTS_NP_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_SUBSCRIBE_EVENTS_NP_t *tlv, const char *idStr)
Definition: callDef.h:523
void(* PORT_SERVICE_STATS_NP_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_SERVICE_STATS_NP_t *tlv, const char *idStr)
Definition: callDef.h:563
void(* ACCEPTABLE_MASTER_TABLE_ENABLED_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ACCEPTABLE_MASTER_TABLE_ENABLED_t *tlv, const char *idStr)
Definition: callDef.h:333
void(* DEFAULT_DATA_SET_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_DEFAULT_DATA_SET_t *tlv, const char *idStr)
Definition: callDef.h:83
void(* UTC_PROPERTIES_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_UTC_PROPERTIES_t *tlv, const char *idStr)
Definition: callDef.h:233
void(* LOG_SYNC_INTERVAL_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_LOG_SYNC_INTERVAL_t *tlv, const char *idStr)
Definition: callDef.h:193
void(* USER_DESCRIPTION_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_USER_DESCRIPTION_t *tlv, const char *idStr)
Definition: callDef.h:53
void(* PORT_STATS_NP_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_STATS_NP_t *tlv, const char *idStr)
Definition: callDef.h:543
void(* PARENT_DATA_SET_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PARENT_DATA_SET_t *tlv, const char *idStr)
Definition: callDef.h:103
void(* ALTERNATE_TIME_OFFSET_PROPERTIES_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ALTERNATE_TIME_OFFSET_PROPERTIES_t *tlv, const char *idStr)
Definition: callDef.h:393
void(* POWER_PROFILE_SETTINGS_NP_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_POWER_PROFILE_SETTINGS_NP_t *tlv, const char *idStr)
Definition: callDef.h:593
void(* UNICAST_MASTER_TABLE_NP_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_UNICAST_MASTER_TABLE_NP_t *tlv, const char *idStr)
Definition: callDef.h:573
void(* TRANSPARENT_CLOCK_DEFAULT_DATA_SET_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TRANSPARENT_CLOCK_DEFAULT_DATA_SET_t *tlv, const char *idStr)
Definition: callDef.h:423
void(* DOMAIN_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_DOMAIN_t *tlv, const char *idStr)
Definition: callDef.h:153
void(* SLAVE_ONLY_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_SLAVE_ONLY_t *tlv, const char *idStr)
Definition: callDef.h:163
void(* TRANSPARENT_CLOCK_PORT_DATA_SET_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TRANSPARENT_CLOCK_PORT_DATA_SET_t *tlv, const char *idStr)
Definition: callDef.h:403
void(* TIME_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TIME_t *tlv, const char *idStr)
Definition: callDef.h:213
void(* PRIMARY_DOMAIN_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PRIMARY_DOMAIN_t *tlv, const char *idStr)
Definition: callDef.h:433
void(* LOG_MIN_PDELAY_REQ_INTERVAL_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_LOG_MIN_PDELAY_REQ_INTERVAL_t *tlv, const char *idStr)
Definition: callDef.h:413
void(* ACCEPTABLE_MASTER_MAX_TABLE_SIZE_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ACCEPTABLE_MASTER_MAX_TABLE_SIZE_t *tlv, const char *idStr)
Definition: callDef.h:343
void(* noTlv)(void *cookie, ptpmgmt_msg msg)
Definition: callDef.h:612
void(* EXTERNAL_PORT_CONFIGURATION_ENABLED_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_EXTERNAL_PORT_CONFIGURATION_ENABLED_t *tlv, const char *idStr)
Definition: callDef.h:453
void(* SYNCHRONIZATION_UNCERTAIN_NP_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_SYNCHRONIZATION_UNCERTAIN_NP_t *tlv, const char *idStr)
Definition: callDef.h:553
void(* PORT_DATA_SET_NP_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_DATA_SET_NP_t *tlv, const char *idStr)
Definition: callDef.h:513
void(* PATH_TRACE_LIST_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PATH_TRACE_LIST_t *tlv, const char *idStr)
Definition: callDef.h:273
void(* HOLDOVER_UPGRADE_ENABLE_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_HOLDOVER_UPGRADE_ENABLE_t *tlv, const char *idStr)
Definition: callDef.h:473
void(* PORT_PROPERTIES_NP_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_PROPERTIES_NP_t *tlv, const char *idStr)
Definition: callDef.h:533
void(* ALTERNATE_MASTER_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ALTERNATE_MASTER_t *tlv, const char *idStr)
Definition: callDef.h:353
void(* TIME_STATUS_NP_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TIME_STATUS_NP_t *tlv, const char *idStr)
Definition: callDef.h:493
void(* GRANDMASTER_SETTINGS_NP_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_GRANDMASTER_SETTINGS_NP_t *tlv, const char *idStr)
Definition: callDef.h:503
void(* FAULT_LOG_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_FAULT_LOG_t *tlv, const char *idStr)
Definition: callDef.h:73
void(* VERSION_NUMBER_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_VERSION_NUMBER_t *tlv, const char *idStr)
Definition: callDef.h:203
void(* CURRENT_DATA_SET_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_CURRENT_DATA_SET_t *tlv, const char *idStr)
Definition: callDef.h:93
void(* CMLDS_INFO_NP_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_CMLDS_INFO_NP_t *tlv, const char *idStr)
Definition: callDef.h:603
void(* TIMESCALE_PROPERTIES_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TIMESCALE_PROPERTIES_t *tlv, const char *idStr)
Definition: callDef.h:253
void(* TIME_PROPERTIES_DATA_SET_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TIME_PROPERTIES_DATA_SET_t *tlv, const char *idStr)
Definition: callDef.h:113
void(* PATH_TRACE_ENABLE_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PATH_TRACE_ENABLE_t *tlv, const char *idStr)
Definition: callDef.h:283
void(* TRACEABILITY_PROPERTIES_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TRACEABILITY_PROPERTIES_t *tlv, const char *idStr)
Definition: callDef.h:243
void(* ALTERNATE_TIME_OFFSET_ENABLE_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ALTERNATE_TIME_OFFSET_ENABLE_t *tlv, const char *idStr)
Definition: callDef.h:363
void(* EXT_PORT_CONFIG_PORT_DATA_SET_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_EXT_PORT_CONFIG_PORT_DATA_SET_t *tlv, const char *idStr)
Definition: callDef.h:483
void(* UNICAST_NEGOTIATION_ENABLE_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_UNICAST_NEGOTIATION_ENABLE_t *tlv, const char *idStr)
Definition: callDef.h:263
void(* GRANDMASTER_CLUSTER_TABLE_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_GRANDMASTER_CLUSTER_TABLE_t *tlv, const char *idStr)
Definition: callDef.h:293
void(* ACCEPTABLE_MASTER_TABLE_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ACCEPTABLE_MASTER_TABLE_t *tlv, const char *idStr)
Definition: callDef.h:323
void(* MASTER_ONLY_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_MASTER_ONLY_t *tlv, const char *idStr)
Definition: callDef.h:463
void(* PRIORITY1_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PRIORITY1_t *tlv, const char *idStr)
Definition: callDef.h:133
void(* INITIALIZE_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_INITIALIZE_t *tlv, const char *idStr)
Definition: callDef.h:63
void(* CLOCK_ACCURACY_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_CLOCK_ACCURACY_t *tlv, const char *idStr)
Definition: callDef.h:223
void(* PRIORITY2_h)(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PRIORITY2_t *tlv, const char *idStr)
Definition: callDef.h:143