NetworkManager/libnm-glib
Dan Winship 5afcee4693 libnm-glib: simplify property getter methods
Rather than having every property getter method have code to fetch
that specific property's value, just call the new
_nm_object_ensure_inited() (which makes sure that we've read all the
property values on the object at least once), and then return the
cached value. (After we've read the initial property values, the
PropertiesChanged signal handler will ensure that the values are kept
up to date, so we can always just return cached property values after
that point.)

This then lets us get rid of _nm_object_get_property() and its
wrappers.
2012-02-03 10:33:43 -06:00
..
tests build: fix srcdir != builddir 2012-01-09 14:20:36 -06:00
libnm-glib-test.c wifi: make wireless-helper.h private to src/ 2011-11-09 21:28:02 -06:00
libnm-glib-vpn.pc.in release: bump version to 0.9.0 2011-08-22 20:33:07 -05:00
libnm-glib-vpn.ver libnm-glib-vpn: add some helpers for auth dialogs 2011-02-10 18:48:32 -06:00
libnm-glib.pc.in release: bump version to 0.9.0 2011-08-22 20:33:07 -05:00
libnm-glib.ver bonding: export path of master device property over DBUS 2012-01-25 11:12:43 -06:00
libnm_glib.c libnm-glib: rename some internal symbols in legacy compat library 2011-05-05 12:33:49 -05:00
libnm_glib.h libnm-glib: deprecate original libnm_glib bits 2010-03-10 09:18:08 -08:00
Makefile.am libnm-glib: don't use client-side generated dbus-glib bindings 2012-02-02 12:30:44 -06:00
nm-access-point.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-access-point.h libnm-glib: add *_connection_valid() utility functions 2011-04-25 17:07:38 -05:00
nm-active-connection.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-active-connection.h bonding: export path of master device property over DBUS 2012-01-25 11:12:43 -06:00
nm-client.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-client.h libnm-glib: pre-emptively avoid some -Wshadow errors 2012-02-02 12:30:35 -06:00
nm-device-bt.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-device-bt.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-device-ethernet.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-device-ethernet.h core: MAC address spoofing/cloning (rh #447827) (bgo #553771) 2010-06-22 14:21:25 +02:00
nm-device-infiniband.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-device-infiniband.h libnm-glib: add NMDeviceInfiniband 2011-12-02 13:09:16 -06:00
nm-device-modem.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-device-modem.h libnm-glib: documentation fixes 2011-03-10 12:35:43 -06:00
nm-device-private.h License header and FSF address update 2008-12-20 09:46:41 -05:00
nm-device-wifi.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-device-wifi.h libnm-glib: nm_device_wifi_get_capabilities() should return NMDeviceWifiCapabilities 2011-02-18 12:01:46 -06:00
nm-device-wimax.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-device-wimax.h wimax: add Center Frequency, RSSI, CINR, TX Power, and BSID properties 2011-01-06 15:18:19 -06:00
nm-device.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-device.h libnm-glib: add support for the "active-connection" device property 2011-05-26 19:39:12 -05:00
nm-dhcp4-config.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-dhcp4-config.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-dhcp6-config.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-dhcp6-config.h libnm-glib: add NMDHCP6Config class 2010-01-15 12:40:19 -08:00
nm-ip4-config.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-ip4-config.h libnm-glib: remove deprecated nm_ip4_config_get_hostname() function 2011-03-10 11:48:22 -06:00
nm-ip6-config.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-ip6-config.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-object-cache.c libnm-glib: make _nm_object_cache_get() return a referenced object 2011-02-16 15:04:39 -06:00
nm-object-cache.h libnm-glib: make _nm_object_cache_get() return a referenced object 2011-02-16 15:04:39 -06:00
nm-object-private.h libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-object.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-object.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-remote-connection-private.h libnm-glib: handle initially invisible connections correctly 2011-02-12 22:00:30 -06:00
nm-remote-connection.c libnm-glib: don't use client-side generated dbus-glib bindings 2012-02-02 12:30:44 -06:00
nm-remote-connection.h secrets: simplify GetSecrets call flow 2011-01-26 10:17:07 -06:00
nm-remote-settings.c libnm-glib: don't use client-side generated dbus-glib bindings 2012-02-02 12:30:44 -06:00
nm-remote-settings.h settings: add a GetConnectionByUuid method 2011-04-22 12:29:07 -05:00
nm-secret-agent.c docs: update docs for NMSecretAgent callbacks 2012-01-26 12:21:27 -06:00
nm-secret-agent.h docs: update NMSecretAgent example code 2012-01-26 12:23:05 -06:00
nm-types-private.h libnm-glib: add NMIP6Config object that proxies device's IP6 config 2009-08-20 11:30:52 -05:00
nm-types.c libnm-glib: pre-emptively avoid some -Wshadow errors 2012-02-02 12:30:35 -06:00
nm-types.h libnm-{util|glib}: fix headers to be C++ compatible - C_BEGIN_DECLS/C_END_DECLS (rh #592783) 2010-05-18 10:14:59 +02:00
nm-vpn-connection.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-vpn-connection.h libnm-glib: documentation fixes 2011-03-10 12:35:43 -06:00
nm-vpn-plugin-ui-interface.c libnm-glib: VPN delete and save secrets operations are no longer used 2011-07-13 13:00:16 -05:00
nm-vpn-plugin-ui-interface.h libnm-glib: VPN delete and save secrets operations are no longer used 2011-07-13 13:00:16 -05:00
nm-vpn-plugin-utils.c libnm-glib-vpn: add some helpers for auth dialogs 2011-02-10 18:48:32 -06:00
nm-vpn-plugin-utils.h libnm-glib-vpn: add some helpers for auth dialogs 2011-02-10 18:48:32 -06:00
nm-vpn-plugin.c libnm-util: remove nm_warning/nm_info/nm_error macros 2011-02-23 11:42:04 -06:00
nm-vpn-plugin.h libnm-glib: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-wimax-nsp.c libnm-glib: simplify property getter methods 2012-02-03 10:33:43 -06:00
nm-wimax-nsp.h libnm-glib: add *_connection_valid() utility functions 2011-04-25 17:07:38 -05:00