static void register_for_property_changed (NMDHCP6Config *config) { NMDHCP6ConfigPrivate *priv = NM_DHCP6_CONFIG_GET_PRIVATE (config); const NMPropertiesChangedInfo property_changed_info[] = { { NM_DHCP6_CONFIG_OPTIONS, demarshal_dhcp6_options, &priv->options }, { NULL }, }; _nm_object_handle_properties_changed (NM_OBJECT (config), priv->proxy, property_changed_info); }
static void register_for_property_changed (NMIP6Config *config) { NMIP6ConfigPrivate *priv = NM_IP6_CONFIG_GET_PRIVATE (config); const NMPropertiesChangedInfo property_changed_info[] = { { NM_IP6_CONFIG_ADDRESSES, demarshal_ip6_address_array, &priv->addresses }, { NM_IP6_CONFIG_NAMESERVERS, demarshal_ip6_nameserver_array, &priv->nameservers }, { NM_IP6_CONFIG_DOMAINS, demarshal_domains, &priv->domains }, { NM_IP6_CONFIG_ROUTES, demarshal_ip6_routes_array, &priv->routes }, { NULL }, }; _nm_object_handle_properties_changed (NM_OBJECT (config), priv->proxy, property_changed_info); }
static void register_for_property_changed (NMDeviceWifi *device) { NMDeviceWifiPrivate *priv = NM_DEVICE_WIFI_GET_PRIVATE (device); const NMPropertiesChangedInfo property_changed_info[] = { { NM_DEVICE_WIFI_HW_ADDRESS, _nm_object_demarshal_generic, &priv->hw_address }, { NM_DEVICE_WIFI_MODE, _nm_object_demarshal_generic, &priv->mode }, { NM_DEVICE_WIFI_BITRATE, _nm_object_demarshal_generic, &priv->rate }, { NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT, demarshal_active_ap, &priv->active_ap }, { NM_DEVICE_WIFI_CAPABILITIES, _nm_object_demarshal_generic, &priv->wireless_caps }, { NULL }, }; _nm_object_handle_properties_changed (NM_OBJECT (device), priv->proxy, property_changed_info); }
static void register_for_property_changed (NMActiveConnection *connection) { NMActiveConnectionPrivate *priv = NM_ACTIVE_CONNECTION_GET_PRIVATE (connection); const NMPropertiesChangedInfo property_changed_info[] = { { NM_ACTIVE_CONNECTION_SERVICE_NAME, demarshal_service, &priv->service_name }, { NM_ACTIVE_CONNECTION_CONNECTION, _nm_object_demarshal_generic, &priv->connection }, { NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT, _nm_object_demarshal_generic, &priv->specific_object }, { NM_ACTIVE_CONNECTION_DEVICES, demarshal_devices, &priv->devices }, { NM_ACTIVE_CONNECTION_STATE, _nm_object_demarshal_generic, &priv->state }, { NM_ACTIVE_CONNECTION_DEFAULT, _nm_object_demarshal_generic, &priv->is_default }, { NULL }, }; _nm_object_handle_properties_changed (NM_OBJECT (connection), priv->proxy, property_changed_info); }
static void register_for_property_changed (NMDevice *device) { NMDevicePrivate *priv = NM_DEVICE_GET_PRIVATE (device); const NMPropertiesChangedInfo property_changed_info[] = { { NM_DEVICE_UDI, _nm_object_demarshal_generic, &priv->udi }, { NM_DEVICE_INTERFACE, _nm_object_demarshal_generic, &priv->iface }, { NM_DEVICE_DRIVER, _nm_object_demarshal_generic, &priv->driver }, { NM_DEVICE_CAPABILITIES, _nm_object_demarshal_generic, &priv->capabilities }, { NM_DEVICE_MANAGED, _nm_object_demarshal_generic, &priv->managed }, { NM_DEVICE_IP4_CONFIG, demarshal_ip4_config, &priv->ip4_config }, { NM_DEVICE_DHCP4_CONFIG, demarshal_dhcp4_config, &priv->dhcp4_config }, { NM_DEVICE_IP6_CONFIG, demarshal_ip6_config, &priv->ip6_config }, { NULL }, }; _nm_object_handle_properties_changed (NM_OBJECT (device), priv->proxy, property_changed_info); }