libptpmgmt
1.4
libptpmgmt library that provides the functionality of linuxptp pmc
|
Dispacher for management TLV. More...
#include <callDef.h>
Public Attributes | |
void(* | CLOCK_DESCRIPTION_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_CLOCK_DESCRIPTION_t *tlv, const char *idStr) |
void(* | USER_DESCRIPTION_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_USER_DESCRIPTION_t *tlv, const char *idStr) |
void(* | INITIALIZE_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_INITIALIZE_t *tlv, const char *idStr) |
void(* | FAULT_LOG_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_FAULT_LOG_t *tlv, const char *idStr) |
void(* | DEFAULT_DATA_SET_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_DEFAULT_DATA_SET_t *tlv, const char *idStr) |
void(* | CURRENT_DATA_SET_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_CURRENT_DATA_SET_t *tlv, const char *idStr) |
void(* | PARENT_DATA_SET_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PARENT_DATA_SET_t *tlv, const char *idStr) |
void(* | TIME_PROPERTIES_DATA_SET_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TIME_PROPERTIES_DATA_SET_t *tlv, const char *idStr) |
void(* | PORT_DATA_SET_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_DATA_SET_t *tlv, const char *idStr) |
void(* | PRIORITY1_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PRIORITY1_t *tlv, const char *idStr) |
void(* | PRIORITY2_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PRIORITY2_t *tlv, const char *idStr) |
void(* | DOMAIN_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_DOMAIN_t *tlv, const char *idStr) |
void(* | SLAVE_ONLY_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_SLAVE_ONLY_t *tlv, const char *idStr) |
void(* | LOG_ANNOUNCE_INTERVAL_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_LOG_ANNOUNCE_INTERVAL_t *tlv, const char *idStr) |
void(* | ANNOUNCE_RECEIPT_TIMEOUT_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ANNOUNCE_RECEIPT_TIMEOUT_t *tlv, const char *idStr) |
void(* | LOG_SYNC_INTERVAL_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_LOG_SYNC_INTERVAL_t *tlv, const char *idStr) |
void(* | VERSION_NUMBER_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_VERSION_NUMBER_t *tlv, const char *idStr) |
void(* | TIME_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TIME_t *tlv, const char *idStr) |
void(* | CLOCK_ACCURACY_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_CLOCK_ACCURACY_t *tlv, const char *idStr) |
void(* | UTC_PROPERTIES_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_UTC_PROPERTIES_t *tlv, const char *idStr) |
void(* | TRACEABILITY_PROPERTIES_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TRACEABILITY_PROPERTIES_t *tlv, const char *idStr) |
void(* | TIMESCALE_PROPERTIES_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TIMESCALE_PROPERTIES_t *tlv, const char *idStr) |
void(* | UNICAST_NEGOTIATION_ENABLE_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_UNICAST_NEGOTIATION_ENABLE_t *tlv, const char *idStr) |
void(* | PATH_TRACE_LIST_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PATH_TRACE_LIST_t *tlv, const char *idStr) |
void(* | PATH_TRACE_ENABLE_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PATH_TRACE_ENABLE_t *tlv, const char *idStr) |
void(* | GRANDMASTER_CLUSTER_TABLE_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_GRANDMASTER_CLUSTER_TABLE_t *tlv, const char *idStr) |
void(* | UNICAST_MASTER_TABLE_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_UNICAST_MASTER_TABLE_t *tlv, const char *idStr) |
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) |
void(* | ACCEPTABLE_MASTER_TABLE_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ACCEPTABLE_MASTER_TABLE_t *tlv, const char *idStr) |
void(* | ACCEPTABLE_MASTER_TABLE_ENABLED_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ACCEPTABLE_MASTER_TABLE_ENABLED_t *tlv, const char *idStr) |
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) |
void(* | ALTERNATE_MASTER_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ALTERNATE_MASTER_t *tlv, const char *idStr) |
void(* | ALTERNATE_TIME_OFFSET_ENABLE_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ALTERNATE_TIME_OFFSET_ENABLE_t *tlv, const char *idStr) |
void(* | ALTERNATE_TIME_OFFSET_NAME_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ALTERNATE_TIME_OFFSET_NAME_t *tlv, const char *idStr) |
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) |
void(* | ALTERNATE_TIME_OFFSET_PROPERTIES_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ALTERNATE_TIME_OFFSET_PROPERTIES_t *tlv, const char *idStr) |
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) |
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) |
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) |
void(* | PRIMARY_DOMAIN_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PRIMARY_DOMAIN_t *tlv, const char *idStr) |
void(* | DELAY_MECHANISM_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_DELAY_MECHANISM_t *tlv, const char *idStr) |
void(* | EXTERNAL_PORT_CONFIGURATION_ENABLED_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_EXTERNAL_PORT_CONFIGURATION_ENABLED_t *tlv, const char *idStr) |
void(* | MASTER_ONLY_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_MASTER_ONLY_t *tlv, const char *idStr) |
void(* | HOLDOVER_UPGRADE_ENABLE_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_HOLDOVER_UPGRADE_ENABLE_t *tlv, const char *idStr) |
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) |
void(* | TIME_STATUS_NP_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TIME_STATUS_NP_t *tlv, const char *idStr) |
void(* | GRANDMASTER_SETTINGS_NP_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_GRANDMASTER_SETTINGS_NP_t *tlv, const char *idStr) |
void(* | PORT_DATA_SET_NP_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_DATA_SET_NP_t *tlv, const char *idStr) |
void(* | SUBSCRIBE_EVENTS_NP_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_SUBSCRIBE_EVENTS_NP_t *tlv, const char *idStr) |
void(* | PORT_PROPERTIES_NP_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_PROPERTIES_NP_t *tlv, const char *idStr) |
void(* | PORT_STATS_NP_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_STATS_NP_t *tlv, const char *idStr) |
void(* | SYNCHRONIZATION_UNCERTAIN_NP_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_SYNCHRONIZATION_UNCERTAIN_NP_t *tlv, const char *idStr) |
void(* | PORT_SERVICE_STATS_NP_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_SERVICE_STATS_NP_t *tlv, const char *idStr) |
void(* | UNICAST_MASTER_TABLE_NP_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_UNICAST_MASTER_TABLE_NP_t *tlv, const char *idStr) |
void(* | PORT_HWCLOCK_NP_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_HWCLOCK_NP_t *tlv, const char *idStr) |
void(* | POWER_PROFILE_SETTINGS_NP_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_POWER_PROFILE_SETTINGS_NP_t *tlv, const char *idStr) |
void(* | CMLDS_INFO_NP_h )(void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_CMLDS_INFO_NP_t *tlv, const char *idStr) |
void(* | noTlv )(void *cookie, ptpmgmt_msg msg) |
void(* | noTlvCallBack )(void *cookie, ptpmgmt_msg msg, const char *idStr) |
Dispacher for management TLV.
Call-backs used by the MessageDispatcher class.
use
this header in your application. void(* ptpmgmt_dispatcher_t::ACCEPTABLE_MASTER_MAX_TABLE_SIZE_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ACCEPTABLE_MASTER_MAX_TABLE_SIZE_t *tlv, const char *idStr) |
Handle ACCEPTABLE_MASTER_MAX_TABLE_SIZE management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::ACCEPTABLE_MASTER_TABLE_ENABLED_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ACCEPTABLE_MASTER_TABLE_ENABLED_t *tlv, const char *idStr) |
Handle ACCEPTABLE_MASTER_TABLE_ENABLED management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::ACCEPTABLE_MASTER_TABLE_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ACCEPTABLE_MASTER_TABLE_t *tlv, const char *idStr) |
Handle ACCEPTABLE_MASTER_TABLE management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::ALTERNATE_MASTER_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ALTERNATE_MASTER_t *tlv, const char *idStr) |
Handle ALTERNATE_MASTER management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::ALTERNATE_TIME_OFFSET_ENABLE_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ALTERNATE_TIME_OFFSET_ENABLE_t *tlv, const char *idStr) |
Handle ALTERNATE_TIME_OFFSET_ENABLE management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::ALTERNATE_TIME_OFFSET_MAX_KEY_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ALTERNATE_TIME_OFFSET_MAX_KEY_t *tlv, const char *idStr) |
Handle ALTERNATE_TIME_OFFSET_MAX_KEY management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::ALTERNATE_TIME_OFFSET_NAME_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ALTERNATE_TIME_OFFSET_NAME_t *tlv, const char *idStr) |
Handle ALTERNATE_TIME_OFFSET_NAME management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::ALTERNATE_TIME_OFFSET_PROPERTIES_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ALTERNATE_TIME_OFFSET_PROPERTIES_t *tlv, const char *idStr) |
Handle ALTERNATE_TIME_OFFSET_PROPERTIES management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::ANNOUNCE_RECEIPT_TIMEOUT_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_ANNOUNCE_RECEIPT_TIMEOUT_t *tlv, const char *idStr) |
Handle ANNOUNCE_RECEIPT_TIMEOUT management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::CLOCK_ACCURACY_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_CLOCK_ACCURACY_t *tlv, const char *idStr) |
Handle CLOCK_ACCURACY management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::CLOCK_DESCRIPTION_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_CLOCK_DESCRIPTION_t *tlv, const char *idStr) |
Handle CLOCK_DESCRIPTION management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::CMLDS_INFO_NP_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_CMLDS_INFO_NP_t *tlv, const char *idStr) |
Handle CMLDS_INFO_NP management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::CURRENT_DATA_SET_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_CURRENT_DATA_SET_t *tlv, const char *idStr) |
Handle CURRENT_DATA_SET management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::DEFAULT_DATA_SET_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_DEFAULT_DATA_SET_t *tlv, const char *idStr) |
Handle DEFAULT_DATA_SET management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::DELAY_MECHANISM_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_DELAY_MECHANISM_t *tlv, const char *idStr) |
Handle DELAY_MECHANISM management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::DOMAIN_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_DOMAIN_t *tlv, const char *idStr) |
Handle DOMAIN management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::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) |
Handle EXT_PORT_CONFIG_PORT_DATA_SET management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::EXTERNAL_PORT_CONFIGURATION_ENABLED_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_EXTERNAL_PORT_CONFIGURATION_ENABLED_t *tlv, const char *idStr) |
Handle EXTERNAL_PORT_CONFIGURATION_ENABLED management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::FAULT_LOG_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_FAULT_LOG_t *tlv, const char *idStr) |
Handle FAULT_LOG management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::GRANDMASTER_CLUSTER_TABLE_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_GRANDMASTER_CLUSTER_TABLE_t *tlv, const char *idStr) |
Handle GRANDMASTER_CLUSTER_TABLE management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::GRANDMASTER_SETTINGS_NP_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_GRANDMASTER_SETTINGS_NP_t *tlv, const char *idStr) |
Handle GRANDMASTER_SETTINGS_NP management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::HOLDOVER_UPGRADE_ENABLE_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_HOLDOVER_UPGRADE_ENABLE_t *tlv, const char *idStr) |
Handle HOLDOVER_UPGRADE_ENABLE management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::INITIALIZE_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_INITIALIZE_t *tlv, const char *idStr) |
Handle INITIALIZE management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::LOG_ANNOUNCE_INTERVAL_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_LOG_ANNOUNCE_INTERVAL_t *tlv, const char *idStr) |
Handle LOG_ANNOUNCE_INTERVAL management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::LOG_MIN_PDELAY_REQ_INTERVAL_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_LOG_MIN_PDELAY_REQ_INTERVAL_t *tlv, const char *idStr) |
Handle LOG_MIN_PDELAY_REQ_INTERVAL management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::LOG_SYNC_INTERVAL_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_LOG_SYNC_INTERVAL_t *tlv, const char *idStr) |
Handle LOG_SYNC_INTERVAL management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::MASTER_ONLY_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_MASTER_ONLY_t *tlv, const char *idStr) |
Handle MASTER_ONLY management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::noTlv) (void *cookie, ptpmgmt_msg msg) |
Handler called if there is no TLV data It could be an empty TLV or unkown
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
void(* ptpmgmt_dispatcher_t::noTlvCallBack) (void *cookie, ptpmgmt_msg msg, const char *idStr) |
Handler called if TLV does not have a callback.
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | idStr | string of the tlv_id |
void(* ptpmgmt_dispatcher_t::PARENT_DATA_SET_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PARENT_DATA_SET_t *tlv, const char *idStr) |
Handle PARENT_DATA_SET management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::PATH_TRACE_ENABLE_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PATH_TRACE_ENABLE_t *tlv, const char *idStr) |
Handle PATH_TRACE_ENABLE management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::PATH_TRACE_LIST_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PATH_TRACE_LIST_t *tlv, const char *idStr) |
Handle PATH_TRACE_LIST management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::PORT_DATA_SET_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_DATA_SET_t *tlv, const char *idStr) |
Handle PORT_DATA_SET management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::PORT_DATA_SET_NP_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_DATA_SET_NP_t *tlv, const char *idStr) |
Handle PORT_DATA_SET_NP management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::PORT_HWCLOCK_NP_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_HWCLOCK_NP_t *tlv, const char *idStr) |
Handle PORT_HWCLOCK_NP management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::PORT_PROPERTIES_NP_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_PROPERTIES_NP_t *tlv, const char *idStr) |
Handle PORT_PROPERTIES_NP management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::PORT_SERVICE_STATS_NP_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_SERVICE_STATS_NP_t *tlv, const char *idStr) |
Handle PORT_SERVICE_STATS_NP management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::PORT_STATS_NP_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PORT_STATS_NP_t *tlv, const char *idStr) |
Handle PORT_STATS_NP management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::POWER_PROFILE_SETTINGS_NP_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_POWER_PROFILE_SETTINGS_NP_t *tlv, const char *idStr) |
Handle POWER_PROFILE_SETTINGS_NP management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::PRIMARY_DOMAIN_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PRIMARY_DOMAIN_t *tlv, const char *idStr) |
Handle PRIMARY_DOMAIN management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::PRIORITY1_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PRIORITY1_t *tlv, const char *idStr) |
Handle PRIORITY1 management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::PRIORITY2_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_PRIORITY2_t *tlv, const char *idStr) |
Handle PRIORITY2 management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::SLAVE_ONLY_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_SLAVE_ONLY_t *tlv, const char *idStr) |
Handle SLAVE_ONLY management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::SUBSCRIBE_EVENTS_NP_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_SUBSCRIBE_EVENTS_NP_t *tlv, const char *idStr) |
Handle SUBSCRIBE_EVENTS_NP management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::SYNCHRONIZATION_UNCERTAIN_NP_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_SYNCHRONIZATION_UNCERTAIN_NP_t *tlv, const char *idStr) |
Handle SYNCHRONIZATION_UNCERTAIN_NP management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::TIME_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TIME_t *tlv, const char *idStr) |
Handle TIME management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::TIME_PROPERTIES_DATA_SET_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TIME_PROPERTIES_DATA_SET_t *tlv, const char *idStr) |
Handle TIME_PROPERTIES_DATA_SET management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::TIME_STATUS_NP_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TIME_STATUS_NP_t *tlv, const char *idStr) |
Handle TIME_STATUS_NP management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::TIMESCALE_PROPERTIES_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TIMESCALE_PROPERTIES_t *tlv, const char *idStr) |
Handle TIMESCALE_PROPERTIES management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::TRACEABILITY_PROPERTIES_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TRACEABILITY_PROPERTIES_t *tlv, const char *idStr) |
Handle TRACEABILITY_PROPERTIES management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::TRANSPARENT_CLOCK_DEFAULT_DATA_SET_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TRANSPARENT_CLOCK_DEFAULT_DATA_SET_t *tlv, const char *idStr) |
Handle TRANSPARENT_CLOCK_DEFAULT_DATA_SET management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::TRANSPARENT_CLOCK_PORT_DATA_SET_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_TRANSPARENT_CLOCK_PORT_DATA_SET_t *tlv, const char *idStr) |
Handle TRANSPARENT_CLOCK_PORT_DATA_SET management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::UNICAST_MASTER_MAX_TABLE_SIZE_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_UNICAST_MASTER_MAX_TABLE_SIZE_t *tlv, const char *idStr) |
Handle UNICAST_MASTER_MAX_TABLE_SIZE management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::UNICAST_MASTER_TABLE_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_UNICAST_MASTER_TABLE_t *tlv, const char *idStr) |
Handle UNICAST_MASTER_TABLE management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::UNICAST_MASTER_TABLE_NP_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_UNICAST_MASTER_TABLE_NP_t *tlv, const char *idStr) |
Handle UNICAST_MASTER_TABLE_NP management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::UNICAST_NEGOTIATION_ENABLE_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_UNICAST_NEGOTIATION_ENABLE_t *tlv, const char *idStr) |
Handle UNICAST_NEGOTIATION_ENABLE management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::USER_DESCRIPTION_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_USER_DESCRIPTION_t *tlv, const char *idStr) |
Handle USER_DESCRIPTION management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::UTC_PROPERTIES_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_UTC_PROPERTIES_t *tlv, const char *idStr) |
Handle UTC_PROPERTIES management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |
void(* ptpmgmt_dispatcher_t::VERSION_NUMBER_h) (void *cookie, ptpmgmt_msg msg, const struct ptpmgmt_VERSION_NUMBER_t *tlv, const char *idStr) |
Handle VERSION_NUMBER management TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in] | tlv | pointer to the management tlv |
[in] | idStr | ID string of the management tlv |