class ConfigurationChangeNotification

February 26, 2020 ยท View on GitHub

Member values

Member nameData typeDescription
eventuint32Configuration event
timestampTimestampEvent timestamp
user_handleUserProfileHandleUser that caused the configuration event
sequence_handleoneof:configuration_change SequenceHandleSequence for which the configuration changed
action_handleoneof:configuration_change ActionHandleAction for which the configuration changed
mapping_handleoneof:configuration_change MappingHandleMapping for which the configuration changed
map_group_handleoneof:configuration_change MapGroupHandleMap group for which the configuration changed
map_handleoneof:configuration_change MapHandleMap for which the configuration changed
user_profile_handleoneof:configuration_change UserProfileHandleUser Profile for which the configuration changed
protection_zone_handleoneof:configuration_change ProtectionZoneHandleProtection zone for which the configuration changed
safety_handleoneof:configuration_change SafetyHandleSafety for which the configuration changed
network_handleoneof:configuration_change NetworkHandleNetwork element for which the configuration changed
ssidoneof:configuration_change SsidWi-Fi instance for which the configuration changed
controller_handleoneof:configuration_change ControllerHandleController instance for which the configuration changed
connectionConnectionConnection that caused the configuration event

Member functions

Function nameReturn typeInput typeDescription
event() constuint32voidReturns the current value of event. If the event is not set, returns 0.
set_event()voiduint32Sets the value of event. After calling this, event() will return value.
clear_event()voidvoidClears the value of event. After calling this, event() will return the empty string/empty bytes.
has_timestamp() constboolvoidReturns true if timestamp is set.
timestamp()const Timestamp&voidReturns the current value of timestamp. If timestamp is not set, returns a Timestamp with none of its fields set (possibly timestamp::default_instance()).
mutable_timestamp()Timestamp *voidReturns a pointer to the mutable Timestamp object that stores the field's value. If the field was not set prior to the call, then the returned Timestamp will have none of its fields set (i.e. it will be identical to a newly-allocated Timestamp). After calling this, has_timestamp() will return true and timestamp() will return a reference to the same instance of Timestamp.
clear_timestamp()voidvoidClears the value of the field. After calling this, has_timestamp() will return false and timestamp() will return the default value.
set_allocated_timestamp()voidTimestamp *Sets the Timestamp object to the field and frees the previous field value if it exists. If the Timestamp pointer is not NULL, the message takes ownership of the allocated Timestamp object and has_ Timestamp() will return true. Otherwise, if the timestamp is NULL, the behavior is the same as calling clear_timestamp().
release_timestamp()Timestamp *voidReleases the ownership of the field and returns the pointer of the Timestamp object. After calling this, caller takes the ownership of the allocated Timestamp object, has_timestamp() will return false, and timestamp() will return the default value.
has_user_handle() constboolvoidReturns true if user_handle is set.
user_handle()const UserProfileHandle&voidReturns the current value of user_handle. If user_handle is not set, returns a UserProfileHandle with none of its fields set (possibly user_handle::default_instance()).
mutable_user_handle()UserProfileHandle *voidReturns a pointer to the mutable UserProfileHandle object that stores the field's value. If the field was not set prior to the call, then the returned UserProfileHandle will have none of its fields set (i.e. it will be identical to a newly-allocated UserProfileHandle). After calling this, has_user_handle() will return true and user_handle() will return a reference to the same instance of UserProfileHandle.
clear_user_handle()voidvoidClears the value of the field. After calling this, has_user_handle() will return false and user_handle() will return the default value.
set_allocated_user_handle()voidUserProfileHandle *Sets the UserProfileHandle object to the field and frees the previous field value if it exists. If the UserProfileHandle pointer is not NULL, the message takes ownership of the allocated UserProfileHandle object and has_ UserProfileHandle() will return true. Otherwise, if the user_handle is NULL, the behavior is the same as calling clear_user_handle().
release_user_handle()UserProfileHandle *voidReleases the ownership of the field and returns the pointer of the UserProfileHandle object. After calling this, caller takes the ownership of the allocated UserProfileHandle object, has_user_handle() will return false, and user_handle() will return the default value.
has_sequence_handle() constvoidvoidReturns the current value of the field if oneof case is kSequence_handle. Otherwise, returns oneof:configuration_change SequenceHandle::default_instance()
sequence_handle() constconst oneof:configuration_change SequenceHandle&voidReturns the current value of the field if oneof case is kSequence_handle
mutable_sequence_handle()oneof:configuration_change SequenceHandle*voidIf any other oneof field in the same oneof is set, calls clear_configuration_change(). Sets the oneof case to kSequence_handle and returns a pointer to the mutable oneof:configuration_change SequenceHandle object that stores the field's value. If the oneof case was not kSequence_handle prior to the call, then the returned oneof:configuration_change SequenceHandle will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:configuration_change SequenceHandle). After calling this, has_sequence_handle() will return true, sequence_handle() will return a reference to the same instance of oneof:configuration_change SequenceHandle and configuration_change_case() will return kSequence_handle
clear_sequence_handle()voidvoidNothing will be changed if the oneof case is not kSequence_handle. If the oneof case equals kSequence_handle, frees the field and clears the oneof case. has_sequence_handle() will return false, sequence_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
set_allocated_sequence_handle()voidoneof:configuration_change SequenceHandle*Calls clear_configuration_change(). If the oneof:configuration_change SequenceHandle pointer is not NULL: Sets the oneof:configuration_change SequenceHandle object to the field and sets the oneof case to kSequence_handle. The message takes ownership of the allocated oneof:configuration_change SequenceHandle object, has_sequence_handle() will return true and configuration_change_case() will return kSequence_handle. If the pointer is NULL, has_sequence_handle() will return false and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET. (The behavior is like calling clear_configuration_change())
release_sequence_handle()oneof:configuration_change SequenceHandle*voidReturns NULL if oneof case is not kSequence_handle. If the oneof case is kSequence_handle, clears the oneof case, releases the ownership of the field and returns the pointer of the configuration_change object. After calling this, caller takes the ownership of the allocated configuration_change object, has_sequence_handle() will return false, sequence_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
has_action_handle() constvoidvoidReturns the current value of the field if oneof case is kAction_handle. Otherwise, returns oneof:configuration_change ActionHandle::default_instance()
action_handle() constconst oneof:configuration_change ActionHandle&voidReturns the current value of the field if oneof case is kAction_handle
mutable_action_handle()oneof:configuration_change ActionHandle*voidIf any other oneof field in the same oneof is set, calls clear_configuration_change(). Sets the oneof case to kAction_handle and returns a pointer to the mutable oneof:configuration_change ActionHandle object that stores the field's value. If the oneof case was not kAction_handle prior to the call, then the returned oneof:configuration_change ActionHandle will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:configuration_change ActionHandle). After calling this, has_action_handle() will return true, action_handle() will return a reference to the same instance of oneof:configuration_change ActionHandle and configuration_change_case() will return kAction_handle
clear_action_handle()voidvoidNothing will be changed if the oneof case is not kAction_handle. If the oneof case equals kAction_handle, frees the field and clears the oneof case. has_action_handle() will return false, action_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
set_allocated_action_handle()voidoneof:configuration_change ActionHandle*Calls clear_configuration_change(). If the oneof:configuration_change ActionHandle pointer is not NULL: Sets the oneof:configuration_change ActionHandle object to the field and sets the oneof case to kAction_handle. The message takes ownership of the allocated oneof:configuration_change ActionHandle object, has_action_handle() will return true and configuration_change_case() will return kAction_handle. If the pointer is NULL, has_action_handle() will return false and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET. (The behavior is like calling clear_configuration_change())
release_action_handle()oneof:configuration_change ActionHandle*voidReturns NULL if oneof case is not kAction_handle. If the oneof case is kAction_handle, clears the oneof case, releases the ownership of the field and returns the pointer of the configuration_change object. After calling this, caller takes the ownership of the allocated configuration_change object, has_action_handle() will return false, action_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
has_mapping_handle() constvoidvoidReturns the current value of the field if oneof case is kMapping_handle. Otherwise, returns oneof:configuration_change MappingHandle::default_instance()
mapping_handle() constconst oneof:configuration_change MappingHandle&voidReturns the current value of the field if oneof case is kMapping_handle
mutable_mapping_handle()oneof:configuration_change MappingHandle*voidIf any other oneof field in the same oneof is set, calls clear_configuration_change(). Sets the oneof case to kMapping_handle and returns a pointer to the mutable oneof:configuration_change MappingHandle object that stores the field's value. If the oneof case was not kMapping_handle prior to the call, then the returned oneof:configuration_change MappingHandle will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:configuration_change MappingHandle). After calling this, has_mapping_handle() will return true, mapping_handle() will return a reference to the same instance of oneof:configuration_change MappingHandle and configuration_change_case() will return kMapping_handle
clear_mapping_handle()voidvoidNothing will be changed if the oneof case is not kMapping_handle. If the oneof case equals kMapping_handle, frees the field and clears the oneof case. has_mapping_handle() will return false, mapping_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
set_allocated_mapping_handle()voidoneof:configuration_change MappingHandle*Calls clear_configuration_change(). If the oneof:configuration_change MappingHandle pointer is not NULL: Sets the oneof:configuration_change MappingHandle object to the field and sets the oneof case to kMapping_handle. The message takes ownership of the allocated oneof:configuration_change MappingHandle object, has_mapping_handle() will return true and configuration_change_case() will return kMapping_handle. If the pointer is NULL, has_mapping_handle() will return false and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET. (The behavior is like calling clear_configuration_change())
release_mapping_handle()oneof:configuration_change MappingHandle*voidReturns NULL if oneof case is not kMapping_handle. If the oneof case is kMapping_handle, clears the oneof case, releases the ownership of the field and returns the pointer of the configuration_change object. After calling this, caller takes the ownership of the allocated configuration_change object, has_mapping_handle() will return false, mapping_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
has_map_group_handle() constvoidvoidReturns the current value of the field if oneof case is kMap_group_handle. Otherwise, returns oneof:configuration_change MapGroupHandle::default_instance()
map_group_handle() constconst oneof:configuration_change MapGroupHandle&voidReturns the current value of the field if oneof case is kMap_group_handle
mutable_map_group_handle()oneof:configuration_change MapGroupHandle*voidIf any other oneof field in the same oneof is set, calls clear_configuration_change(). Sets the oneof case to kMap_group_handle and returns a pointer to the mutable oneof:configuration_change MapGroupHandle object that stores the field's value. If the oneof case was not kMap_group_handle prior to the call, then the returned oneof:configuration_change MapGroupHandle will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:configuration_change MapGroupHandle). After calling this, has_map_group_handle() will return true, map_group_handle() will return a reference to the same instance of oneof:configuration_change MapGroupHandle and configuration_change_case() will return kMap_group_handle
clear_map_group_handle()voidvoidNothing will be changed if the oneof case is not kMap_group_handle. If the oneof case equals kMap_group_handle, frees the field and clears the oneof case. has_map_group_handle() will return false, map_group_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
set_allocated_map_group_handle()voidoneof:configuration_change MapGroupHandle*Calls clear_configuration_change(). If the oneof:configuration_change MapGroupHandle pointer is not NULL: Sets the oneof:configuration_change MapGroupHandle object to the field and sets the oneof case to kMap_group_handle. The message takes ownership of the allocated oneof:configuration_change MapGroupHandle object, has_map_group_handle() will return true and configuration_change_case() will return kMap_group_handle. If the pointer is NULL, has_map_group_handle() will return false and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET. (The behavior is like calling clear_configuration_change())
release_map_group_handle()oneof:configuration_change MapGroupHandle*voidReturns NULL if oneof case is not kMap_group_handle. If the oneof case is kMap_group_handle, clears the oneof case, releases the ownership of the field and returns the pointer of the configuration_change object. After calling this, caller takes the ownership of the allocated configuration_change object, has_map_group_handle() will return false, map_group_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
has_map_handle() constvoidvoidReturns the current value of the field if oneof case is kMap_handle. Otherwise, returns oneof:configuration_change MapHandle::default_instance()
map_handle() constconst oneof:configuration_change MapHandle&voidReturns the current value of the field if oneof case is kMap_handle
mutable_map_handle()oneof:configuration_change MapHandle*voidIf any other oneof field in the same oneof is set, calls clear_configuration_change(). Sets the oneof case to kMap_handle and returns a pointer to the mutable oneof:configuration_change MapHandle object that stores the field's value. If the oneof case was not kMap_handle prior to the call, then the returned oneof:configuration_change MapHandle will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:configuration_change MapHandle). After calling this, has_map_handle() will return true, map_handle() will return a reference to the same instance of oneof:configuration_change MapHandle and configuration_change_case() will return kMap_handle
clear_map_handle()voidvoidNothing will be changed if the oneof case is not kMap_handle. If the oneof case equals kMap_handle, frees the field and clears the oneof case. has_map_handle() will return false, map_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
set_allocated_map_handle()voidoneof:configuration_change MapHandle*Calls clear_configuration_change(). If the oneof:configuration_change MapHandle pointer is not NULL: Sets the oneof:configuration_change MapHandle object to the field and sets the oneof case to kMap_handle. The message takes ownership of the allocated oneof:configuration_change MapHandle object, has_map_handle() will return true and configuration_change_case() will return kMap_handle. If the pointer is NULL, has_map_handle() will return false and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET. (The behavior is like calling clear_configuration_change())
release_map_handle()oneof:configuration_change MapHandle*voidReturns NULL if oneof case is not kMap_handle. If the oneof case is kMap_handle, clears the oneof case, releases the ownership of the field and returns the pointer of the configuration_change object. After calling this, caller takes the ownership of the allocated configuration_change object, has_map_handle() will return false, map_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
has_user_profile_handle() constvoidvoidReturns the current value of the field if oneof case is kUser_profile_handle. Otherwise, returns oneof:configuration_change UserProfileHandle::default_instance()
user_profile_handle() constconst oneof:configuration_change UserProfileHandle&voidReturns the current value of the field if oneof case is kUser_profile_handle
mutable_user_profile_handle()oneof:configuration_change UserProfileHandle*voidIf any other oneof field in the same oneof is set, calls clear_configuration_change(). Sets the oneof case to kUser_profile_handle and returns a pointer to the mutable oneof:configuration_change UserProfileHandle object that stores the field's value. If the oneof case was not kUser_profile_handle prior to the call, then the returned oneof:configuration_change UserProfileHandle will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:configuration_change UserProfileHandle). After calling this, has_user_profile_handle() will return true, user_profile_handle() will return a reference to the same instance of oneof:configuration_change UserProfileHandle and configuration_change_case() will return kUser_profile_handle
clear_user_profile_handle()voidvoidNothing will be changed if the oneof case is not kUser_profile_handle. If the oneof case equals kUser_profile_handle, frees the field and clears the oneof case. has_user_profile_handle() will return false, user_profile_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
set_allocated_user_profile_handle()voidoneof:configuration_change UserProfileHandle*Calls clear_configuration_change(). If the oneof:configuration_change UserProfileHandle pointer is not NULL: Sets the oneof:configuration_change UserProfileHandle object to the field and sets the oneof case to kUser_profile_handle. The message takes ownership of the allocated oneof:configuration_change UserProfileHandle object, has_user_profile_handle() will return true and configuration_change_case() will return kUser_profile_handle. If the pointer is NULL, has_user_profile_handle() will return false and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET. (The behavior is like calling clear_configuration_change())
release_user_profile_handle()oneof:configuration_change UserProfileHandle*voidReturns NULL if oneof case is not kUser_profile_handle. If the oneof case is kUser_profile_handle, clears the oneof case, releases the ownership of the field and returns the pointer of the configuration_change object. After calling this, caller takes the ownership of the allocated configuration_change object, has_user_profile_handle() will return false, user_profile_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
has_protection_zone_handle() constvoidvoidReturns the current value of the field if oneof case is kProtection_zone_handle. Otherwise, returns oneof:configuration_change ProtectionZoneHandle::default_instance()
protection_zone_handle() constconst oneof:configuration_change ProtectionZoneHandle&voidReturns the current value of the field if oneof case is kProtection_zone_handle
mutable_protection_zone_handle()oneof:configuration_change ProtectionZoneHandle*voidIf any other oneof field in the same oneof is set, calls clear_configuration_change(). Sets the oneof case to kProtection_zone_handle and returns a pointer to the mutable oneof:configuration_change ProtectionZoneHandle object that stores the field's value. If the oneof case was not kProtection_zone_handle prior to the call, then the returned oneof:configuration_change ProtectionZoneHandle will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:configuration_change ProtectionZoneHandle). After calling this, has_protection_zone_handle() will return true, protection_zone_handle() will return a reference to the same instance of oneof:configuration_change ProtectionZoneHandle and configuration_change_case() will return kProtection_zone_handle
clear_protection_zone_handle()voidvoidNothing will be changed if the oneof case is not kProtection_zone_handle. If the oneof case equals kProtection_zone_handle, frees the field and clears the oneof case. has_protection_zone_handle() will return false, protection_zone_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
set_allocated_protection_zone_handle()voidoneof:configuration_change ProtectionZoneHandle*Calls clear_configuration_change(). If the oneof:configuration_change ProtectionZoneHandle pointer is not NULL: Sets the oneof:configuration_change ProtectionZoneHandle object to the field and sets the oneof case to kProtection_zone_handle. The message takes ownership of the allocated oneof:configuration_change ProtectionZoneHandle object, has_protection_zone_handle() will return true and configuration_change_case() will return kProtection_zone_handle. If the pointer is NULL, has_protection_zone_handle() will return false and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET. (The behavior is like calling clear_configuration_change())
release_protection_zone_handle()oneof:configuration_change ProtectionZoneHandle*voidReturns NULL if oneof case is not kProtection_zone_handle. If the oneof case is kProtection_zone_handle, clears the oneof case, releases the ownership of the field and returns the pointer of the configuration_change object. After calling this, caller takes the ownership of the allocated configuration_change object, has_protection_zone_handle() will return false, protection_zone_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
has_safety_handle() constvoidvoidReturns the current value of the field if oneof case is kSafety_handle. Otherwise, returns oneof:configuration_change SafetyHandle::default_instance()
safety_handle() constconst oneof:configuration_change SafetyHandle&voidReturns the current value of the field if oneof case is kSafety_handle
mutable_safety_handle()oneof:configuration_change SafetyHandle*voidIf any other oneof field in the same oneof is set, calls clear_configuration_change(). Sets the oneof case to kSafety_handle and returns a pointer to the mutable oneof:configuration_change SafetyHandle object that stores the field's value. If the oneof case was not kSafety_handle prior to the call, then the returned oneof:configuration_change SafetyHandle will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:configuration_change SafetyHandle). After calling this, has_safety_handle() will return true, safety_handle() will return a reference to the same instance of oneof:configuration_change SafetyHandle and configuration_change_case() will return kSafety_handle
clear_safety_handle()voidvoidNothing will be changed if the oneof case is not kSafety_handle. If the oneof case equals kSafety_handle, frees the field and clears the oneof case. has_safety_handle() will return false, safety_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
set_allocated_safety_handle()voidoneof:configuration_change SafetyHandle*Calls clear_configuration_change(). If the oneof:configuration_change SafetyHandle pointer is not NULL: Sets the oneof:configuration_change SafetyHandle object to the field and sets the oneof case to kSafety_handle. The message takes ownership of the allocated oneof:configuration_change SafetyHandle object, has_safety_handle() will return true and configuration_change_case() will return kSafety_handle. If the pointer is NULL, has_safety_handle() will return false and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET. (The behavior is like calling clear_configuration_change())
release_safety_handle()oneof:configuration_change SafetyHandle*voidReturns NULL if oneof case is not kSafety_handle. If the oneof case is kSafety_handle, clears the oneof case, releases the ownership of the field and returns the pointer of the configuration_change object. After calling this, caller takes the ownership of the allocated configuration_change object, has_safety_handle() will return false, safety_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
has_network_handle() constvoidvoidReturns the current value of the field if oneof case is kNetwork_handle. Otherwise, returns oneof:configuration_change NetworkHandle::default_instance()
network_handle() constconst oneof:configuration_change NetworkHandle&voidReturns the current value of the field if oneof case is kNetwork_handle
mutable_network_handle()oneof:configuration_change NetworkHandle*voidIf any other oneof field in the same oneof is set, calls clear_configuration_change(). Sets the oneof case to kNetwork_handle and returns a pointer to the mutable oneof:configuration_change NetworkHandle object that stores the field's value. If the oneof case was not kNetwork_handle prior to the call, then the returned oneof:configuration_change NetworkHandle will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:configuration_change NetworkHandle). After calling this, has_network_handle() will return true, network_handle() will return a reference to the same instance of oneof:configuration_change NetworkHandle and configuration_change_case() will return kNetwork_handle
clear_network_handle()voidvoidNothing will be changed if the oneof case is not kNetwork_handle. If the oneof case equals kNetwork_handle, frees the field and clears the oneof case. has_network_handle() will return false, network_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
set_allocated_network_handle()voidoneof:configuration_change NetworkHandle*Calls clear_configuration_change(). If the oneof:configuration_change NetworkHandle pointer is not NULL: Sets the oneof:configuration_change NetworkHandle object to the field and sets the oneof case to kNetwork_handle. The message takes ownership of the allocated oneof:configuration_change NetworkHandle object, has_network_handle() will return true and configuration_change_case() will return kNetwork_handle. If the pointer is NULL, has_network_handle() will return false and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET. (The behavior is like calling clear_configuration_change())
release_network_handle()oneof:configuration_change NetworkHandle*voidReturns NULL if oneof case is not kNetwork_handle. If the oneof case is kNetwork_handle, clears the oneof case, releases the ownership of the field and returns the pointer of the configuration_change object. After calling this, caller takes the ownership of the allocated configuration_change object, has_network_handle() will return false, network_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
has_ssid() constvoidvoidReturns the current value of the field if oneof case is kSsid. Otherwise, returns oneof:configuration_change Ssid::default_instance()
ssid() constconst oneof:configuration_change Ssid&voidReturns the current value of the field if oneof case is kSsid
mutable_ssid()oneof:configuration_change Ssid*voidIf any other oneof field in the same oneof is set, calls clear_configuration_change(). Sets the oneof case to kSsid and returns a pointer to the mutable oneof:configuration_change Ssid object that stores the field's value. If the oneof case was not kSsid prior to the call, then the returned oneof:configuration_change Ssid will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:configuration_change Ssid). After calling this, has_ssid() will return true, ssid() will return a reference to the same instance of oneof:configuration_change Ssid and configuration_change_case() will return kSsid
clear_ssid()voidvoidNothing will be changed if the oneof case is not kSsid. If the oneof case equals kSsid, frees the field and clears the oneof case. has_ssid() will return false, ssid() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
set_allocated_ssid()voidoneof:configuration_change Ssid*Calls clear_configuration_change(). If the oneof:configuration_change Ssid pointer is not NULL: Sets the oneof:configuration_change Ssid object to the field and sets the oneof case to kSsid. The message takes ownership of the allocated oneof:configuration_change Ssid object, has_ssid() will return true and configuration_change_case() will return kSsid. If the pointer is NULL, has_ssid() will return false and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET. (The behavior is like calling clear_configuration_change())
release_ssid()oneof:configuration_change Ssid*voidReturns NULL if oneof case is not kSsid. If the oneof case is kSsid, clears the oneof case, releases the ownership of the field and returns the pointer of the configuration_change object. After calling this, caller takes the ownership of the allocated configuration_change object, has_ssid() will return false, ssid() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
has_controller_handle() constvoidvoidReturns the current value of the field if oneof case is kController_handle. Otherwise, returns oneof:configuration_change ControllerHandle::default_instance()
controller_handle() constconst oneof:configuration_change ControllerHandle&voidReturns the current value of the field if oneof case is kController_handle
mutable_controller_handle()oneof:configuration_change ControllerHandle*voidIf any other oneof field in the same oneof is set, calls clear_configuration_change(). Sets the oneof case to kController_handle and returns a pointer to the mutable oneof:configuration_change ControllerHandle object that stores the field's value. If the oneof case was not kController_handle prior to the call, then the returned oneof:configuration_change ControllerHandle will have none of its fields set (i.e. it will be identical to a newly-allocated oneof:configuration_change ControllerHandle). After calling this, has_controller_handle() will return true, controller_handle() will return a reference to the same instance of oneof:configuration_change ControllerHandle and configuration_change_case() will return kController_handle
clear_controller_handle()voidvoidNothing will be changed if the oneof case is not kController_handle. If the oneof case equals kController_handle, frees the field and clears the oneof case. has_controller_handle() will return false, controller_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
set_allocated_controller_handle()voidoneof:configuration_change ControllerHandle*Calls clear_configuration_change(). If the oneof:configuration_change ControllerHandle pointer is not NULL: Sets the oneof:configuration_change ControllerHandle object to the field and sets the oneof case to kController_handle. The message takes ownership of the allocated oneof:configuration_change ControllerHandle object, has_controller_handle() will return true and configuration_change_case() will return kController_handle. If the pointer is NULL, has_controller_handle() will return false and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET. (The behavior is like calling clear_configuration_change())
release_controller_handle()oneof:configuration_change ControllerHandle*voidReturns NULL if oneof case is not kController_handle. If the oneof case is kController_handle, clears the oneof case, releases the ownership of the field and returns the pointer of the configuration_change object. After calling this, caller takes the ownership of the allocated configuration_change object, has_controller_handle() will return false, controller_handle() will return the default value and configuration_change_case() will return CONFIGURATION_CHANGE_NOT_SET.
has_connection() constboolvoidReturns true if connection is set.
connection()const Connection&voidReturns the current value of connection. If connection is not set, returns a Connection with none of its fields set (possibly connection::default_instance()).
mutable_connection()Connection *voidReturns a pointer to the mutable Connection object that stores the field's value. If the field was not set prior to the call, then the returned Connection will have none of its fields set (i.e. it will be identical to a newly-allocated Connection). After calling this, has_connection() will return true and connection() will return a reference to the same instance of Connection.
clear_connection()voidvoidClears the value of the field. After calling this, has_connection() will return false and connection() will return the default value.
set_allocated_connection()voidConnection *Sets the Connection object to the field and frees the previous field value if it exists. If the Connection pointer is not NULL, the message takes ownership of the allocated Connection object and has_ Connection() will return true. Otherwise, if the connection is NULL, the behavior is the same as calling clear_connection().
release_connection()Connection *voidReleases the ownership of the field and returns the pointer of the Connection object. After calling this, caller takes the ownership of the allocated Connection object, has_connection() will return false, and connection() will return the default value.

Parent topic: Base (C++)