libptpmgmt
1.4
libptpmgmt library that provides the functionality of linuxptp pmc
|
Builder for a management TLV. More...
#include <callDef.h>
Builder for a management TLV.
Call-backs used by the MessageBuilder class.
use
this header in your application. bool(* ptpmgmt_builder_t::ACCEPTABLE_MASTER_TABLE_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_ACCEPTABLE_MASTER_TABLE_t *tlv) |
Handle ACCEPTABLE_MASTER_TABLE management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::ACCEPTABLE_MASTER_TABLE_ENABLED_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_ACCEPTABLE_MASTER_TABLE_ENABLED_t *tlv) |
Handle ACCEPTABLE_MASTER_TABLE_ENABLED management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::ALTERNATE_MASTER_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_ALTERNATE_MASTER_t *tlv) |
Handle ALTERNATE_MASTER management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::ALTERNATE_TIME_OFFSET_ENABLE_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_ALTERNATE_TIME_OFFSET_ENABLE_t *tlv) |
Handle ALTERNATE_TIME_OFFSET_ENABLE management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::ALTERNATE_TIME_OFFSET_NAME_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_ALTERNATE_TIME_OFFSET_NAME_t *tlv) |
Handle ALTERNATE_TIME_OFFSET_NAME management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::ALTERNATE_TIME_OFFSET_PROPERTIES_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_ALTERNATE_TIME_OFFSET_PROPERTIES_t *tlv) |
Handle ALTERNATE_TIME_OFFSET_PROPERTIES management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::ANNOUNCE_RECEIPT_TIMEOUT_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_ANNOUNCE_RECEIPT_TIMEOUT_t *tlv) |
Handle ANNOUNCE_RECEIPT_TIMEOUT management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::CLOCK_ACCURACY_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_CLOCK_ACCURACY_t *tlv) |
Handle CLOCK_ACCURACY management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::DELAY_MECHANISM_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_DELAY_MECHANISM_t *tlv) |
Handle DELAY_MECHANISM management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::DOMAIN_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_DOMAIN_t *tlv) |
Handle DOMAIN management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::EXT_PORT_CONFIG_PORT_DATA_SET_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_EXT_PORT_CONFIG_PORT_DATA_SET_t *tlv) |
Handle EXT_PORT_CONFIG_PORT_DATA_SET management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::EXTERNAL_PORT_CONFIGURATION_ENABLED_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_EXTERNAL_PORT_CONFIGURATION_ENABLED_t *tlv) |
Handle EXTERNAL_PORT_CONFIGURATION_ENABLED management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::GRANDMASTER_CLUSTER_TABLE_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_GRANDMASTER_CLUSTER_TABLE_t *tlv) |
Handle GRANDMASTER_CLUSTER_TABLE management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::GRANDMASTER_SETTINGS_NP_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_GRANDMASTER_SETTINGS_NP_t *tlv) |
Handle GRANDMASTER_SETTINGS_NP management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::HOLDOVER_UPGRADE_ENABLE_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_HOLDOVER_UPGRADE_ENABLE_t *tlv) |
Handle HOLDOVER_UPGRADE_ENABLE management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::INITIALIZE_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_INITIALIZE_t *tlv) |
Handle INITIALIZE management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::LOG_ANNOUNCE_INTERVAL_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_LOG_ANNOUNCE_INTERVAL_t *tlv) |
Handle LOG_ANNOUNCE_INTERVAL management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::LOG_MIN_PDELAY_REQ_INTERVAL_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_LOG_MIN_PDELAY_REQ_INTERVAL_t *tlv) |
Handle LOG_MIN_PDELAY_REQ_INTERVAL management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::LOG_SYNC_INTERVAL_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_LOG_SYNC_INTERVAL_t *tlv) |
Handle LOG_SYNC_INTERVAL management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::MASTER_ONLY_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_MASTER_ONLY_t *tlv) |
Handle MASTER_ONLY management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::PATH_TRACE_ENABLE_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_PATH_TRACE_ENABLE_t *tlv) |
Handle PATH_TRACE_ENABLE management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::PORT_DATA_SET_NP_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_PORT_DATA_SET_NP_t *tlv) |
Handle PORT_DATA_SET_NP management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::POWER_PROFILE_SETTINGS_NP_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_POWER_PROFILE_SETTINGS_NP_t *tlv) |
Handle POWER_PROFILE_SETTINGS_NP management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::PRIMARY_DOMAIN_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_PRIMARY_DOMAIN_t *tlv) |
Handle PRIMARY_DOMAIN management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::PRIORITY1_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_PRIORITY1_t *tlv) |
Handle PRIORITY1 management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::PRIORITY2_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_PRIORITY2_t *tlv) |
Handle PRIORITY2 management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::SLAVE_ONLY_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_SLAVE_ONLY_t *tlv) |
Handle SLAVE_ONLY management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::SUBSCRIBE_EVENTS_NP_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_SUBSCRIBE_EVENTS_NP_t *tlv) |
Handle SUBSCRIBE_EVENTS_NP management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::SYNCHRONIZATION_UNCERTAIN_NP_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_SYNCHRONIZATION_UNCERTAIN_NP_t *tlv) |
Handle SYNCHRONIZATION_UNCERTAIN_NP management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::TIME_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_TIME_t *tlv) |
Handle TIME management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::TIMESCALE_PROPERTIES_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_TIMESCALE_PROPERTIES_t *tlv) |
Handle TIMESCALE_PROPERTIES management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::TRACEABILITY_PROPERTIES_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_TRACEABILITY_PROPERTIES_t *tlv) |
Handle TRACEABILITY_PROPERTIES management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::UNICAST_MASTER_TABLE_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_UNICAST_MASTER_TABLE_t *tlv) |
Handle UNICAST_MASTER_TABLE management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::UNICAST_NEGOTIATION_ENABLE_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_UNICAST_NEGOTIATION_ENABLE_t *tlv) |
Handle UNICAST_NEGOTIATION_ENABLE management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::USER_DESCRIPTION_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_USER_DESCRIPTION_t *tlv) |
Handle USER_DESCRIPTION management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::UTC_PROPERTIES_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_UTC_PROPERTIES_t *tlv) |
Handle UTC_PROPERTIES management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |
bool(* ptpmgmt_builder_t::VERSION_NUMBER_b) (void *cookie, ptpmgmt_msg msg, struct ptpmgmt_VERSION_NUMBER_t *tlv) |
Handle VERSION_NUMBER management TLV Set values in the new TLV
[in,out] | cookie | pointer to a user cookie |
[in,out] | msg | pointer to the Message object |
[in,out] | tlv | pointer to the new management tlv |