Skip to content

Latest commit

 

History

History
116 lines (110 loc) · 41.8 KB

ConfigurationChangeNotification.md

File metadata and controls

116 lines (110 loc) · 41.8 KB

class ConfigurationChangeNotification

Member values

Member name Data type Description
event uint32 Configuration event
timestamp Timestamp Event timestamp
user_handle UserProfileHandle User that caused the configuration event
sequence_handle oneof:configuration_change SequenceHandle Sequence for which the configuration changed
action_handle oneof:configuration_change ActionHandle Action for which the configuration changed
mapping_handle oneof:configuration_change MappingHandle Mapping for which the configuration changed
map_group_handle oneof:configuration_change MapGroupHandle Map group for which the configuration changed
map_handle oneof:configuration_change MapHandle Map for which the configuration changed
user_profile_handle oneof:configuration_change UserProfileHandle User Profile for which the configuration changed
protection_zone_handle oneof:configuration_change ProtectionZoneHandle Protection zone for which the configuration changed
safety_handle oneof:configuration_change SafetyHandle Safety for which the configuration changed
network_handle oneof:configuration_change NetworkHandle Network element for which the configuration changed
ssid oneof:configuration_change Ssid Wi-Fi instance for which the configuration changed
controller_handle oneof:configuration_change ControllerHandle Controller instance for which the configuration changed
connection Connection Connection that caused the configuration event

Member functions

Function name Return type Input type Description
event() const uint32 void Returns the current value of event. If the event is not set, returns 0.
set_event() void uint32 Sets the value of event. After calling this, event() will return value.
clear_event() void void Clears the value of event. After calling this, event() will return the empty string/empty bytes.
has_timestamp() const bool void Returns true if timestamp is set.
timestamp() const Timestamp& void Returns 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 * void Returns 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() void void Clears the value of the field. After calling this, has_timestamp() will return false and timestamp() will return the default value.
set_allocated_timestamp() void Timestamp * 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 * void Releases 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() const bool void Returns true if user_handle is set.
user_handle() const UserProfileHandle& void Returns 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 * void Returns 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() void void Clears 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() void UserProfileHandle * 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 * void Releases 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() const void void Returns the current value of the field if oneof case is kSequence_handle. Otherwise, returns oneof:configuration_change SequenceHandle::default_instance()
sequence_handle() const const oneof:configuration_change SequenceHandle& void Returns the current value of the field if oneof case is kSequence_handle
mutable_sequence_handle() oneof:configuration_change SequenceHandle* void If 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() void void Nothing 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() void oneof: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* void Returns 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() const void void Returns the current value of the field if oneof case is kAction_handle. Otherwise, returns oneof:configuration_change ActionHandle::default_instance()
action_handle() const const oneof:configuration_change ActionHandle& void Returns the current value of the field if oneof case is kAction_handle
mutable_action_handle() oneof:configuration_change ActionHandle* void If 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() void void Nothing 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() void oneof: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* void Returns 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() const void void Returns the current value of the field if oneof case is kMapping_handle. Otherwise, returns oneof:configuration_change MappingHandle::default_instance()
mapping_handle() const const oneof:configuration_change MappingHandle& void Returns the current value of the field if oneof case is kMapping_handle
mutable_mapping_handle() oneof:configuration_change MappingHandle* void If 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() void void Nothing 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() void oneof: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* void Returns 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() const void void Returns the current value of the field if oneof case is kMap_group_handle. Otherwise, returns oneof:configuration_change MapGroupHandle::default_instance()
map_group_handle() const const oneof:configuration_change MapGroupHandle& void Returns the current value of the field if oneof case is kMap_group_handle
mutable_map_group_handle() oneof:configuration_change MapGroupHandle* void If 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() void void Nothing 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() void oneof: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* void Returns 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() const void void Returns the current value of the field if oneof case is kMap_handle. Otherwise, returns oneof:configuration_change MapHandle::default_instance()
map_handle() const const oneof:configuration_change MapHandle& void Returns the current value of the field if oneof case is kMap_handle
mutable_map_handle() oneof:configuration_change MapHandle* void If 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() void void Nothing 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() void oneof: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* void Returns 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() const void void Returns the current value of the field if oneof case is kUser_profile_handle. Otherwise, returns oneof:configuration_change UserProfileHandle::default_instance()
user_profile_handle() const const oneof:configuration_change UserProfileHandle& void Returns the current value of the field if oneof case is kUser_profile_handle
mutable_user_profile_handle() oneof:configuration_change UserProfileHandle* void If 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() void void Nothing 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() void oneof: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* void Returns 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() const void void Returns the current value of the field if oneof case is kProtection_zone_handle. Otherwise, returns oneof:configuration_change ProtectionZoneHandle::default_instance()
protection_zone_handle() const const oneof:configuration_change ProtectionZoneHandle& void Returns the current value of the field if oneof case is kProtection_zone_handle
mutable_protection_zone_handle() oneof:configuration_change ProtectionZoneHandle* void If 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() void void Nothing 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() void oneof: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* void Returns 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() const void void Returns the current value of the field if oneof case is kSafety_handle. Otherwise, returns oneof:configuration_change SafetyHandle::default_instance()
safety_handle() const const oneof:configuration_change SafetyHandle& void Returns the current value of the field if oneof case is kSafety_handle
mutable_safety_handle() oneof:configuration_change SafetyHandle* void If 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() void void Nothing 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() void oneof: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* void Returns 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() const void void Returns the current value of the field if oneof case is kNetwork_handle. Otherwise, returns oneof:configuration_change NetworkHandle::default_instance()
network_handle() const const oneof:configuration_change NetworkHandle& void Returns the current value of the field if oneof case is kNetwork_handle
mutable_network_handle() oneof:configuration_change NetworkHandle* void If 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() void void Nothing 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() void oneof: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* void Returns 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() const void void Returns the current value of the field if oneof case is kSsid. Otherwise, returns oneof:configuration_change Ssid::default_instance()
ssid() const const oneof:configuration_change Ssid& void Returns the current value of the field if oneof case is kSsid
mutable_ssid() oneof:configuration_change Ssid* void If 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() void void Nothing 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() void oneof: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* void Returns 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() const void void Returns the current value of the field if oneof case is kController_handle. Otherwise, returns oneof:configuration_change ControllerHandle::default_instance()
controller_handle() const const oneof:configuration_change ControllerHandle& void Returns the current value of the field if oneof case is kController_handle
mutable_controller_handle() oneof:configuration_change ControllerHandle* void If 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() void void Nothing 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() void oneof: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* void Returns 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() const bool void Returns true if connection is set.
connection() const Connection& void Returns 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 * void Returns 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() void void Clears the value of the field. After calling this, has_connection() will return false and connection() will return the default value.
set_allocated_connection() void Connection * 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 * void Releases 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++)