NetworkManager/src/devices/bluetooth
Thomas Haller 94d9ee129d device: don't use platform singleton getter in device subclasses
Reduce the use of NM_PLATFORM_GET / nm_platform_get() to get
the platform singleton instance.

For one, this is a step towards supporting namespaces, where we need
to use different NMNetns/NMPlatform instances depending on in which
namespace the device lives.

Also, we should reduce our use of singletons. They are difficult to
coordinate on shutdown. Instead there should be a clear order of
dependencies, expressed by owning a reference to those singelton
instances. We already own a reference to the platform singelton,
so use it and avoid NM_PLATFORM_GET.
2017-04-18 15:49:14 +02:00
..
nm-bluez-common.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-bluez-device.c all: use stack-allocated uuid at various places 2017-03-02 12:14:29 +01:00
nm-bluez-device.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-bluez-manager.c all: use nm_clear_g_cancellable() 2017-03-13 12:00:23 +01:00
nm-bluez4-adapter.c ip[46]-config/trivial: move code around 2017-01-16 17:24:36 +01:00
nm-bluez4-adapter.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-bluez4-manager.c build: don't add subdirectories to include search path but require qualified include 2016-11-21 14:26:37 +01:00
nm-bluez4-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-bluez5-dun.c all: use O_CLOEXEC for file descriptors 2016-12-13 11:26:59 +01:00
nm-bluez5-dun.h all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
nm-bluez5-manager.c build: don't add subdirectories to include search path but require qualified include 2016-11-21 14:26:37 +01:00
nm-bluez5-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-bt-error.c all: use NM_CACHED_QUARK_FCN() to define cached quarks 2017-02-10 14:33:52 +01:00
nm-bt-error.h bluez: split out errors 2014-10-13 14:27:33 +02:00
nm-device-bt.c device: don't use platform singleton getter in device subclasses 2017-04-18 15:49:14 +02:00
nm-device-bt.h modem: use defines for signal names 2017-02-23 12:20:13 +01:00