NetworkManager/src/devices
Thomas Haller bd89c8a924 act-request: allow omitting the @self argument in nm_act_request_cancel_secrets()
Previously, we would require a @self argument and the @call_id in
nm_act_request_cancel_secrets(), although the @call_id already has
a pointer to @self.
In principle that is not necessary, but it makes the API a bit
more robust as you need to care about the lifetime of the @req
as well.

However it is a bit inconvenient, because it requires that caller to
track both the activation request and the call-id.

Now, allow nm_act_request_get_secrets() to instruct the call-id to
take an additional reference to @self. Later on, we would allow to omit
the argument during cancelling. We only allow this, if the call-id
takes a reference to @self.
2016-12-20 15:53:41 +01:00
..
adsl all: use O_CLOEXEC for file descriptors 2016-12-13 11:26:59 +01:00
bluetooth all: use O_CLOEXEC for file descriptors 2016-12-13 11:26:59 +01:00
team all: rename the introspection data to use the interface paths in names 2016-11-23 15:43:42 +01:00
tests all: use O_CLOEXEC for file descriptors 2016-12-13 11:26:59 +01:00
wifi act-request: allow omitting the @self argument in nm_act_request_cancel_secrets() 2016-12-20 15:53:41 +01:00
wwan act-request: allow omitting the @self argument in nm_act_request_cancel_secrets() 2016-12-20 15:53:41 +01:00
nm-arping-manager.c build: don't add subdirectories to include search path but require qualified include 2016-11-21 14:26:37 +01:00
nm-arping-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-bond.c all: rename the introspection data to use the interface paths in names 2016-11-23 15:43:42 +01:00
nm-device-bond.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-bridge.c all: rename the introspection data to use the interface paths in names 2016-11-23 15:43:42 +01:00
nm-device-bridge.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-ethernet-utils.c device: use NMSettings directly instead of NMConnectionProvider in subclasses 2016-05-24 12:35:58 +02:00
nm-device-ethernet-utils.h device: use NMSettings directly instead of NMConnectionProvider in subclasses 2016-05-24 12:35:58 +02:00
nm-device-ethernet.c act-request: allow omitting the @self argument in nm_act_request_cancel_secrets() 2016-12-20 15:53:41 +01:00
nm-device-ethernet.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-factory.c core: move plugin path reading function to nm-core-utils.c 2016-12-06 11:08:11 +01:00
nm-device-factory.h device: drop factory-no-default global arrays 2016-11-13 15:06:57 +01:00
nm-device-generic.c device: don't try to get carrier detection support when unrealizing 2016-12-19 12:12:14 +01:00
nm-device-generic.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-infiniband.c core: use nmp_utils_sysctl_open_netdir() to set infiniband sysctl 2016-12-13 11:26:58 +01:00
nm-device-infiniband.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-ip-tunnel.c all: rename the introspection data to use the interface paths in names 2016-11-23 15:43:42 +01:00
nm-device-ip-tunnel.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-logging.h all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
nm-device-macvlan.c all: rename the introspection data to use the interface paths in names 2016-11-23 15:43:42 +01:00
nm-device-macvlan.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-private.h device: add @set_permanent argument to nm_device_hw_addr_set() 2016-11-07 14:06:44 +01:00
nm-device-tun.c core: use nmp_utils_sysctl_open_netdir() to read tun/tap sysctl 2016-12-13 11:26:59 +01:00
nm-device-tun.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-veth.c all: rename the introspection data to use the interface paths in names 2016-11-23 15:43:42 +01:00
nm-device-veth.h all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
nm-device-vlan.c all: rename the introspection data to use the interface paths in names 2016-11-23 15:43:42 +01:00
nm-device-vlan.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-vxlan.c all: rename the introspection data to use the interface paths in names 2016-11-23 15:43:42 +01:00
nm-device-vxlan.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device.c platform: add optional dirfd argument to sysctl functions 2016-12-13 11:26:58 +01:00
nm-device.h device: add IPv6 configuration delegation machinery 2016-11-09 17:23:32 +01:00
nm-lldp-listener.c build: don't add subdirectories to include search path but require qualified include 2016-11-21 14:26:37 +01:00
nm-lldp-listener.h core: refactor private data for NMExportedObject and others 2016-10-03 12:04:14 +02:00