libptpmgmt 2.0
libptpmgmt library that provides the functionality of linuxptp pmc
Loading...
Searching...
No Matches
Public Member Functions | List of all members
BaseMngBuildCallback Class Reference

Builder for a management TLV. More...

#include <callDef.h>

Inheritance diagram for BaseMngBuildCallback:
[legend]

Public Member Functions

virtual bool USER_DESCRIPTION_b (const Message &msg, USER_DESCRIPTION_t &tlv)
 
virtual bool INITIALIZE_b (const Message &msg, INITIALIZE_t &tlv)
 
virtual bool PRIORITY1_b (const Message &msg, PRIORITY1_t &tlv)
 
virtual bool PRIORITY2_b (const Message &msg, PRIORITY2_t &tlv)
 
virtual bool DOMAIN_b (const Message &msg, DOMAIN_t &tlv)
 
virtual bool SLAVE_ONLY_b (const Message &msg, SLAVE_ONLY_t &tlv)
 
virtual bool LOG_ANNOUNCE_INTERVAL_b (const Message &msg, LOG_ANNOUNCE_INTERVAL_t &tlv)
 
virtual bool ANNOUNCE_RECEIPT_TIMEOUT_b (const Message &msg, ANNOUNCE_RECEIPT_TIMEOUT_t &tlv)
 
virtual bool LOG_SYNC_INTERVAL_b (const Message &msg, LOG_SYNC_INTERVAL_t &tlv)
 
virtual bool VERSION_NUMBER_b (const Message &msg, VERSION_NUMBER_t &tlv)
 
virtual bool TIME_b (const Message &msg, TIME_t &tlv)
 
virtual bool CLOCK_ACCURACY_b (const Message &msg, CLOCK_ACCURACY_t &tlv)
 
virtual bool UTC_PROPERTIES_b (const Message &msg, UTC_PROPERTIES_t &tlv)
 
virtual bool TRACEABILITY_PROPERTIES_b (const Message &msg, TRACEABILITY_PROPERTIES_t &tlv)
 
virtual bool TIMESCALE_PROPERTIES_b (const Message &msg, TIMESCALE_PROPERTIES_t &tlv)
 
virtual bool UNICAST_NEGOTIATION_ENABLE_b (const Message &msg, UNICAST_NEGOTIATION_ENABLE_t &tlv)
 
virtual bool PATH_TRACE_ENABLE_b (const Message &msg, PATH_TRACE_ENABLE_t &tlv)
 
virtual bool GRANDMASTER_CLUSTER_TABLE_b (const Message &msg, GRANDMASTER_CLUSTER_TABLE_t &tlv)
 
virtual bool UNICAST_MASTER_TABLE_b (const Message &msg, UNICAST_MASTER_TABLE_t &tlv)
 
virtual bool ACCEPTABLE_MASTER_TABLE_b (const Message &msg, ACCEPTABLE_MASTER_TABLE_t &tlv)
 
virtual bool ACCEPTABLE_MASTER_TABLE_ENABLED_b (const Message &msg, ACCEPTABLE_MASTER_TABLE_ENABLED_t &tlv)
 
virtual bool ALTERNATE_MASTER_b (const Message &msg, ALTERNATE_MASTER_t &tlv)
 
virtual bool ALTERNATE_TIME_OFFSET_ENABLE_b (const Message &msg, ALTERNATE_TIME_OFFSET_ENABLE_t &tlv)
 
virtual bool ALTERNATE_TIME_OFFSET_NAME_b (const Message &msg, ALTERNATE_TIME_OFFSET_NAME_t &tlv)
 
virtual bool ALTERNATE_TIME_OFFSET_PROPERTIES_b (const Message &msg, ALTERNATE_TIME_OFFSET_PROPERTIES_t &tlv)
 
virtual bool LOG_MIN_PDELAY_REQ_INTERVAL_b (const Message &msg, LOG_MIN_PDELAY_REQ_INTERVAL_t &tlv)
 
virtual bool PRIMARY_DOMAIN_b (const Message &msg, PRIMARY_DOMAIN_t &tlv)
 
virtual bool DELAY_MECHANISM_b (const Message &msg, DELAY_MECHANISM_t &tlv)
 
virtual bool EXTERNAL_PORT_CONFIGURATION_ENABLED_b (const Message &msg, EXTERNAL_PORT_CONFIGURATION_ENABLED_t &tlv)
 
virtual bool MASTER_ONLY_b (const Message &msg, MASTER_ONLY_t &tlv)
 
virtual bool HOLDOVER_UPGRADE_ENABLE_b (const Message &msg, HOLDOVER_UPGRADE_ENABLE_t &tlv)
 
virtual bool EXT_PORT_CONFIG_PORT_DATA_SET_b (const Message &msg, EXT_PORT_CONFIG_PORT_DATA_SET_t &tlv)
 
virtual bool GRANDMASTER_SETTINGS_NP_b (const Message &msg, GRANDMASTER_SETTINGS_NP_t &tlv)
 
virtual bool PORT_DATA_SET_NP_b (const Message &msg, PORT_DATA_SET_NP_t &tlv)
 
virtual bool SUBSCRIBE_EVENTS_NP_b (const Message &msg, SUBSCRIBE_EVENTS_NP_t &tlv)
 
virtual bool SYNCHRONIZATION_UNCERTAIN_NP_b (const Message &msg, SYNCHRONIZATION_UNCERTAIN_NP_t &tlv)
 
virtual bool POWER_PROFILE_SETTINGS_NP_b (const Message &msg, POWER_PROFILE_SETTINGS_NP_t &tlv)
 
virtual bool PORT_CORRECTIONS_NP_b (const Message &msg, PORT_CORRECTIONS_NP_t &tlv)
 
virtual bool EXTERNAL_GRANDMASTER_PROPERTIES_NP_b (const Message &msg, EXTERNAL_GRANDMASTER_PROPERTIES_NP_t &tlv)
 

Detailed Description

Builder for a management TLV.

Call-backs used by the MessageBuilder class.

Note
this class is defined in "msgCall.h" header. Use this include in your application
#include "msgCall.h"
Developers need to inherit MessageBuilder and may override these methods. Only override methods that return true are used. Developers may set the TLV values.
Attention
Do NOT use this header in your application.

Member Function Documentation

◆ ACCEPTABLE_MASTER_TABLE_b()

virtual bool BaseMngBuildCallback::ACCEPTABLE_MASTER_TABLE_b ( const Message &  msg,
ACCEPTABLE_MASTER_TABLE_t &  tlv 
)
inlinevirtual

Handle ACCEPTABLE_MASTER_TABLE management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ ACCEPTABLE_MASTER_TABLE_ENABLED_b()

virtual bool BaseMngBuildCallback::ACCEPTABLE_MASTER_TABLE_ENABLED_b ( const Message &  msg,
ACCEPTABLE_MASTER_TABLE_ENABLED_t &  tlv 
)
inlinevirtual

Handle ACCEPTABLE_MASTER_TABLE_ENABLED management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ ALTERNATE_MASTER_b()

virtual bool BaseMngBuildCallback::ALTERNATE_MASTER_b ( const Message &  msg,
ALTERNATE_MASTER_t &  tlv 
)
inlinevirtual

Handle ALTERNATE_MASTER management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ ALTERNATE_TIME_OFFSET_ENABLE_b()

virtual bool BaseMngBuildCallback::ALTERNATE_TIME_OFFSET_ENABLE_b ( const Message &  msg,
ALTERNATE_TIME_OFFSET_ENABLE_t &  tlv 
)
inlinevirtual

Handle ALTERNATE_TIME_OFFSET_ENABLE management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ ALTERNATE_TIME_OFFSET_NAME_b()

virtual bool BaseMngBuildCallback::ALTERNATE_TIME_OFFSET_NAME_b ( const Message &  msg,
ALTERNATE_TIME_OFFSET_NAME_t &  tlv 
)
inlinevirtual

Handle ALTERNATE_TIME_OFFSET_NAME management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ ALTERNATE_TIME_OFFSET_PROPERTIES_b()

virtual bool BaseMngBuildCallback::ALTERNATE_TIME_OFFSET_PROPERTIES_b ( const Message &  msg,
ALTERNATE_TIME_OFFSET_PROPERTIES_t &  tlv 
)
inlinevirtual

Handle ALTERNATE_TIME_OFFSET_PROPERTIES management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ ANNOUNCE_RECEIPT_TIMEOUT_b()

virtual bool BaseMngBuildCallback::ANNOUNCE_RECEIPT_TIMEOUT_b ( const Message &  msg,
ANNOUNCE_RECEIPT_TIMEOUT_t &  tlv 
)
inlinevirtual

Handle ANNOUNCE_RECEIPT_TIMEOUT management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ CLOCK_ACCURACY_b()

virtual bool BaseMngBuildCallback::CLOCK_ACCURACY_b ( const Message &  msg,
CLOCK_ACCURACY_t &  tlv 
)
inlinevirtual

Handle CLOCK_ACCURACY management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ DELAY_MECHANISM_b()

virtual bool BaseMngBuildCallback::DELAY_MECHANISM_b ( const Message &  msg,
DELAY_MECHANISM_t &  tlv 
)
inlinevirtual

Handle DELAY_MECHANISM management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ DOMAIN_b()

virtual bool BaseMngBuildCallback::DOMAIN_b ( const Message &  msg,
DOMAIN_t &  tlv 
)
inlinevirtual

Handle DOMAIN management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ EXT_PORT_CONFIG_PORT_DATA_SET_b()

virtual bool BaseMngBuildCallback::EXT_PORT_CONFIG_PORT_DATA_SET_b ( const Message &  msg,
EXT_PORT_CONFIG_PORT_DATA_SET_t &  tlv 
)
inlinevirtual

Handle EXT_PORT_CONFIG_PORT_DATA_SET management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ EXTERNAL_GRANDMASTER_PROPERTIES_NP_b()

virtual bool BaseMngBuildCallback::EXTERNAL_GRANDMASTER_PROPERTIES_NP_b ( const Message &  msg,
EXTERNAL_GRANDMASTER_PROPERTIES_NP_t &  tlv 
)
inlinevirtual

Handle EXTERNAL_GRANDMASTER_PROPERTIES_NP management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ EXTERNAL_PORT_CONFIGURATION_ENABLED_b()

virtual bool BaseMngBuildCallback::EXTERNAL_PORT_CONFIGURATION_ENABLED_b ( const Message &  msg,
EXTERNAL_PORT_CONFIGURATION_ENABLED_t &  tlv 
)
inlinevirtual

Handle EXTERNAL_PORT_CONFIGURATION_ENABLED management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ GRANDMASTER_CLUSTER_TABLE_b()

virtual bool BaseMngBuildCallback::GRANDMASTER_CLUSTER_TABLE_b ( const Message &  msg,
GRANDMASTER_CLUSTER_TABLE_t &  tlv 
)
inlinevirtual

Handle GRANDMASTER_CLUSTER_TABLE management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ GRANDMASTER_SETTINGS_NP_b()

virtual bool BaseMngBuildCallback::GRANDMASTER_SETTINGS_NP_b ( const Message &  msg,
GRANDMASTER_SETTINGS_NP_t &  tlv 
)
inlinevirtual

Handle GRANDMASTER_SETTINGS_NP management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ HOLDOVER_UPGRADE_ENABLE_b()

virtual bool BaseMngBuildCallback::HOLDOVER_UPGRADE_ENABLE_b ( const Message &  msg,
HOLDOVER_UPGRADE_ENABLE_t &  tlv 
)
inlinevirtual

Handle HOLDOVER_UPGRADE_ENABLE management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ INITIALIZE_b()

virtual bool BaseMngBuildCallback::INITIALIZE_b ( const Message &  msg,
INITIALIZE_t &  tlv 
)
inlinevirtual

Handle INITIALIZE management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ LOG_ANNOUNCE_INTERVAL_b()

virtual bool BaseMngBuildCallback::LOG_ANNOUNCE_INTERVAL_b ( const Message &  msg,
LOG_ANNOUNCE_INTERVAL_t &  tlv 
)
inlinevirtual

Handle LOG_ANNOUNCE_INTERVAL management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ LOG_MIN_PDELAY_REQ_INTERVAL_b()

virtual bool BaseMngBuildCallback::LOG_MIN_PDELAY_REQ_INTERVAL_b ( const Message &  msg,
LOG_MIN_PDELAY_REQ_INTERVAL_t &  tlv 
)
inlinevirtual

Handle LOG_MIN_PDELAY_REQ_INTERVAL management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ LOG_SYNC_INTERVAL_b()

virtual bool BaseMngBuildCallback::LOG_SYNC_INTERVAL_b ( const Message &  msg,
LOG_SYNC_INTERVAL_t &  tlv 
)
inlinevirtual

Handle LOG_SYNC_INTERVAL management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ MASTER_ONLY_b()

virtual bool BaseMngBuildCallback::MASTER_ONLY_b ( const Message &  msg,
MASTER_ONLY_t &  tlv 
)
inlinevirtual

Handle MASTER_ONLY management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ PATH_TRACE_ENABLE_b()

virtual bool BaseMngBuildCallback::PATH_TRACE_ENABLE_b ( const Message &  msg,
PATH_TRACE_ENABLE_t &  tlv 
)
inlinevirtual

Handle PATH_TRACE_ENABLE management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ PORT_CORRECTIONS_NP_b()

virtual bool BaseMngBuildCallback::PORT_CORRECTIONS_NP_b ( const Message &  msg,
PORT_CORRECTIONS_NP_t &  tlv 
)
inlinevirtual

Handle PORT_CORRECTIONS_NP management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ PORT_DATA_SET_NP_b()

virtual bool BaseMngBuildCallback::PORT_DATA_SET_NP_b ( const Message &  msg,
PORT_DATA_SET_NP_t &  tlv 
)
inlinevirtual

Handle PORT_DATA_SET_NP management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ POWER_PROFILE_SETTINGS_NP_b()

virtual bool BaseMngBuildCallback::POWER_PROFILE_SETTINGS_NP_b ( const Message &  msg,
POWER_PROFILE_SETTINGS_NP_t &  tlv 
)
inlinevirtual

Handle POWER_PROFILE_SETTINGS_NP management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ PRIMARY_DOMAIN_b()

virtual bool BaseMngBuildCallback::PRIMARY_DOMAIN_b ( const Message &  msg,
PRIMARY_DOMAIN_t &  tlv 
)
inlinevirtual

Handle PRIMARY_DOMAIN management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ PRIORITY1_b()

virtual bool BaseMngBuildCallback::PRIORITY1_b ( const Message &  msg,
PRIORITY1_t &  tlv 
)
inlinevirtual

Handle PRIORITY1 management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ PRIORITY2_b()

virtual bool BaseMngBuildCallback::PRIORITY2_b ( const Message &  msg,
PRIORITY2_t &  tlv 
)
inlinevirtual

Handle PRIORITY2 management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ SLAVE_ONLY_b()

virtual bool BaseMngBuildCallback::SLAVE_ONLY_b ( const Message &  msg,
SLAVE_ONLY_t &  tlv 
)
inlinevirtual

Handle SLAVE_ONLY management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ SUBSCRIBE_EVENTS_NP_b()

virtual bool BaseMngBuildCallback::SUBSCRIBE_EVENTS_NP_b ( const Message &  msg,
SUBSCRIBE_EVENTS_NP_t &  tlv 
)
inlinevirtual

Handle SUBSCRIBE_EVENTS_NP management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ SYNCHRONIZATION_UNCERTAIN_NP_b()

virtual bool BaseMngBuildCallback::SYNCHRONIZATION_UNCERTAIN_NP_b ( const Message &  msg,
SYNCHRONIZATION_UNCERTAIN_NP_t &  tlv 
)
inlinevirtual

Handle SYNCHRONIZATION_UNCERTAIN_NP management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ TIME_b()

virtual bool BaseMngBuildCallback::TIME_b ( const Message &  msg,
TIME_t &  tlv 
)
inlinevirtual

Handle TIME management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ TIMESCALE_PROPERTIES_b()

virtual bool BaseMngBuildCallback::TIMESCALE_PROPERTIES_b ( const Message &  msg,
TIMESCALE_PROPERTIES_t &  tlv 
)
inlinevirtual

Handle TIMESCALE_PROPERTIES management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ TRACEABILITY_PROPERTIES_b()

virtual bool BaseMngBuildCallback::TRACEABILITY_PROPERTIES_b ( const Message &  msg,
TRACEABILITY_PROPERTIES_t &  tlv 
)
inlinevirtual

Handle TRACEABILITY_PROPERTIES management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ UNICAST_MASTER_TABLE_b()

virtual bool BaseMngBuildCallback::UNICAST_MASTER_TABLE_b ( const Message &  msg,
UNICAST_MASTER_TABLE_t &  tlv 
)
inlinevirtual

Handle UNICAST_MASTER_TABLE management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ UNICAST_NEGOTIATION_ENABLE_b()

virtual bool BaseMngBuildCallback::UNICAST_NEGOTIATION_ENABLE_b ( const Message &  msg,
UNICAST_NEGOTIATION_ENABLE_t &  tlv 
)
inlinevirtual

Handle UNICAST_NEGOTIATION_ENABLE management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ USER_DESCRIPTION_b()

virtual bool BaseMngBuildCallback::USER_DESCRIPTION_b ( const Message &  msg,
USER_DESCRIPTION_t &  tlv 
)
inlinevirtual

Handle USER_DESCRIPTION management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ UTC_PROPERTIES_b()

virtual bool BaseMngBuildCallback::UTC_PROPERTIES_b ( const Message &  msg,
UTC_PROPERTIES_t &  tlv 
)
inlinevirtual

Handle UTC_PROPERTIES management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

◆ VERSION_NUMBER_b()

virtual bool BaseMngBuildCallback::VERSION_NUMBER_b ( const Message &  msg,
VERSION_NUMBER_t &  tlv 
)
inlinevirtual

Handle VERSION_NUMBER management TLV Set values in the new TLV

Parameters
[in]msgreferance to the Message object
[in,out]tlvreferance to the new management tlv
Returns
true if set success
Note
MessageBuilder::buildTlv call setAction with new TLV if an inherit method return true!

The documentation for this class was generated from the following file: