NetworkManager/src/devices
Dan Williams f9ee20a7b2 core: explicitly unexport objects when we're done with them
Previously most objects were implicitly unexported when they were
destroyed, but since refcounts may make the object live longer than
intended, we should explicitly unexport them when they should no
longer be present on the bus.

This means we can assume that objects will always be un-exported
already when they are destroyed, *except* when quitting where most
objects will live until exit because NM leaves interfaces up and
running on quit.
2015-11-10 18:12:12 +01:00
..
adsl core: explicitly unexport objects when we're done with them 2015-11-10 18:12:12 +01:00
bluetooth bluetooth: fix missing 'connected' notifications (rh #1255284) 2015-10-25 19:47:43 +01:00
team build: drop generating empty nm-*-enum-types for device plugins 2015-10-05 15:01:38 +02:00
tests lldp: add test case 2015-11-10 14:25:05 +01:00
wifi wifi/ap: use direct-hashing for aps hash 2015-11-10 18:12:12 +01:00
wwan core: explicitly unexport objects when we're done with them 2015-11-10 18:12:12 +01:00
Makefile.am lldp: add test case 2015-11-10 14:25:05 +01:00
nm-device-bond.c core: separate active and applied connection 2015-09-18 17:32:11 +02:00
nm-device-bond.h all: rename nm-glib-compat.h to nm-glib.h, use everywhere 2015-07-24 13:25:47 -04:00
nm-device-bridge.c core: separate active and applied connection 2015-09-18 17:32:11 +02:00
nm-device-bridge.h all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-device-ethernet-utils.c all: drop includes to <glib/gi18n.h> for "nm-default.h" 2015-08-05 15:35:51 +02:00
nm-device-ethernet-utils.h all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-device-ethernet.c core: explicitly unexport objects when we're done with them 2015-11-10 18:12:12 +01:00
nm-device-ethernet.h device: export S390Subchannels property on Ethernet device 2015-09-29 09:30:01 +02:00
nm-device-factory.c core: fix interface type names 2015-09-10 13:43:47 -04:00
nm-device-factory.h core: fix interface type names 2015-09-10 13:43:47 -04:00
nm-device-generic.c device/trivial: rename nm_device_set_initial_unmanaged_flag() to nm_device_set_unmanaged_initial() 2015-09-18 13:14:44 +02:00
nm-device-generic.h core: split device creation and device setup (bgo #737458) 2015-07-31 14:06:09 -05:00
nm-device-gre.c platform: implement gre properties as lnk data 2015-11-01 17:28:09 +01:00
nm-device-gre.h all: rename nm-glib-compat.h to nm-glib.h, use everywhere 2015-07-24 13:25:47 -04:00
nm-device-infiniband.c platform/trivial: rename nm_platform_infiniband_get_info() to get_properties() 2015-11-02 13:57:01 +01:00
nm-device-infiniband.h all: rename nm-glib-compat.h to nm-glib.h, use everywhere 2015-07-24 13:25:47 -04:00
nm-device-logging.h logging: declare default logging macros in "nm-logging.h" 2015-08-20 11:15:13 +02:00
nm-device-macvlan.c platform: implement macvlan properties as lnk data 2015-11-01 17:28:09 +01:00
nm-device-macvlan.h all: rename nm-glib-compat.h to nm-glib.h, use everywhere 2015-07-24 13:25:47 -04:00
nm-device-private.h all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-device-tun.c devices, active-connection: port to gdbus 2015-08-10 09:41:26 -04:00
nm-device-tun.h all: rename nm-glib-compat.h to nm-glib.h, use everywhere 2015-07-24 13:25:47 -04:00
nm-device-veth.c platform: refactor nm_platform_veth_get_properties() 2015-11-02 13:57:01 +01:00
nm-device-veth.h all: rename nm-glib-compat.h to nm-glib.h, use everywhere 2015-07-24 13:25:47 -04:00
nm-device-vlan.c vlan: handle vlan flags, ingress and egress map in NMDeviceVlan 2015-11-02 13:57:02 +01:00
nm-device-vlan.h core: split device creation and device setup (bgo #737458) 2015-07-31 14:06:09 -05:00
nm-device-vxlan.c platform: implement vxlan properties as lnk data 2015-11-01 17:28:09 +01:00
nm-device-vxlan.h all: rename nm-glib-compat.h to nm-glib.h, use everywhere 2015-07-24 13:25:47 -04:00
nm-device.c core: explicitly unexport objects when we're done with them 2015-11-10 18:12:12 +01:00
nm-device.h device: allow multiple vpn IP configurations 2015-10-13 18:20:56 +02:00
nm-lldp-listener.c lldp: decouple NMLldpListener from platform 2015-11-10 14:17:42 +01:00
nm-lldp-listener.h lldp: decouple NMLldpListener from platform 2015-11-10 14:17:42 +01:00