mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-26 21:40:32 +01:00
2008-08-14 Dan Williams <dcbw@redhat.com>
* src/nm-properties-changed-signal.c src/nm-properties-changed-signal.h - Add a property spec flag for "don't export this property" in property changed signals * src/nm-hso-gsm-device.c src/nm-gsm-device.c src/nm-cdma-device.c - Don't export monitor interface or netdev interface properties git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3966 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
parent
82da5a2b3f
commit
680259ef68
6 changed files with 21 additions and 3 deletions
12
ChangeLog
12
ChangeLog
|
|
@ -1,3 +1,15 @@
|
|||
2008-08-14 Dan Williams <dcbw@redhat.com>
|
||||
|
||||
* src/nm-properties-changed-signal.c
|
||||
src/nm-properties-changed-signal.h
|
||||
- Add a property spec flag for "don't export this property" in
|
||||
property changed signals
|
||||
|
||||
* src/nm-hso-gsm-device.c
|
||||
src/nm-gsm-device.c
|
||||
src/nm-cdma-device.c
|
||||
- Don't export monitor interface or netdev interface properties
|
||||
|
||||
2008-08-14 Dan Williams <dcbw@redhat.com>
|
||||
|
||||
* src/NetworkManagerPolicy.c
|
||||
|
|
|
|||
|
|
@ -513,7 +513,7 @@ nm_cdma_device_class_init (NMCdmaDeviceClass *klass)
|
|||
"Monitoring interface",
|
||||
"Monitoring interface",
|
||||
NULL,
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | NM_PROPERTY_PARAM_NO_EXPORT));
|
||||
|
||||
/* Signals */
|
||||
signals[PROPERTIES_CHANGED] =
|
||||
|
|
|
|||
|
|
@ -920,7 +920,7 @@ nm_gsm_device_class_init (NMGsmDeviceClass *klass)
|
|||
"Monitoring interface",
|
||||
"Monitoring interface",
|
||||
NULL,
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | NM_PROPERTY_PARAM_NO_EXPORT));
|
||||
|
||||
/* Signals */
|
||||
signals[PROPERTIES_CHANGED] =
|
||||
|
|
|
|||
|
|
@ -556,7 +556,7 @@ nm_hso_gsm_device_class_init (NMHsoGsmDeviceClass *klass)
|
|||
"Network interface",
|
||||
"Network interface",
|
||||
NULL,
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | NM_PROPERTY_PARAM_NO_EXPORT));
|
||||
|
||||
dbus_g_object_type_install_info (G_TYPE_FROM_CLASS (klass),
|
||||
&dbus_glib_nm_gsm_device_object_info);
|
||||
|
|
|
|||
|
|
@ -141,6 +141,10 @@ notify (GObject *object, GParamSpec *pspec)
|
|||
PropertiesChangedInfo *info;
|
||||
GValue *value;
|
||||
|
||||
/* Ignore properties that shouldn't be exported */
|
||||
if (pspec->flags & NM_PROPERTY_PARAM_NO_EXPORT)
|
||||
return;
|
||||
|
||||
info = (PropertiesChangedInfo *) g_object_get_data (object, NM_DBUS_PROPERTY_CHANGED);
|
||||
if (!info) {
|
||||
info = properties_changed_info_new ();
|
||||
|
|
|
|||
|
|
@ -5,6 +5,8 @@
|
|||
|
||||
#include <glib-object.h>
|
||||
|
||||
#define NM_PROPERTY_PARAM_NO_EXPORT (1 << (0 + G_PARAM_USER_SHIFT))
|
||||
|
||||
guint nm_properties_changed_signal_new (GObjectClass *object_class,
|
||||
guint class_offset);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue