NetworkManager/src
Dan Williams c766867b65 2007-09-14 Dan Williams <dcbw@redhat.com>
Implement deferred activation support in the device class.

	* src/nm-device-interface.c
	  src/nm-device-interface.h
		- (nm_device_interface_activate): take more arguments to support
			deferred activation; callers must pass one of (connection) OR
			(service_name, connection_path)
		- (impl_device_activate): connection validation is punted to the device
			to be able to handle deferred activation.  Yes, this means errors
			don't get returned from the Activate() dbus call, and yes, that
			should be fixed somehow later.

	* src/nm-device.c
	  src/nm-device.h
		- (clear_act_request): clear additional deferred activation stuff too
		- (deferred_activation_timeout_cb): new function; clean up when
			deferred activation times out.
		- (deferred_activation_start_cb): new function; when the connection
			finally becomes available, start device activation
		- (nm_device_activate): attach to the right signals of the activation
			request if we need to defer activation until the connection is valid

	* src/NetworkManagerPolicy.c
		- (nm_policy_device_change_check): update for additional arguments
			required for nm_device_interface_activate().  Pass NULL for these
			though because this function already knows exactly which
			NMConnection to use



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2812 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-09-14 19:51:04 +00:00
..
backends 2007-09-14 Dan Williams <dcbw@redhat.com> 2007-09-14 18:50:16 +00:00
dhcp-manager 2007-09-14 Dan Williams <dcbw@redhat.com> 2007-09-14 18:50:16 +00:00
named-manager 2007-09-14 Dan Williams <dcbw@redhat.com> 2007-09-14 18:50:16 +00:00
ppp-manager 2007-09-14 Dan Williams <dcbw@redhat.com> 2007-09-14 18:50:16 +00:00
supplicant-manager 2007-09-14 Dan Williams <dcbw@redhat.com> 2007-09-14 18:50:16 +00:00
vpn-manager 2007-09-14 Dan Williams <dcbw@redhat.com> 2007-09-14 18:50:16 +00:00
.cvsignore 2006-03-05 Dan Williams <dcbw@redhat.com> 2006-03-06 01:10:58 +00:00
autoip.c 2007-09-12 Tambet Ingo <tambet@gmail.com> 2007-09-12 16:23:53 +00:00
autoip.h Wrap in ifdefs to be anal. 2006-01-30 21:53:35 +00:00
gdb-cmd 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
kernel-types.h 2006-01-26 Robert Love <rml@novell.com> 2006-01-26 21:55:11 +00:00
Makefile.am 2007-09-12 Tambet Ingo <tambet@gmail.com> 2007-09-12 16:23:53 +00:00
NetworkManager.c 2007-09-12 Tambet Ingo <tambet@gmail.com> 2007-09-12 16:23:53 +00:00
NetworkManager.conf Update pending call limits on applet & NM 2006-09-21 00:39:36 +00:00
NetworkManagerAP.c 2007-09-10 Dan Williams <dcbw@redhat.com> 2007-09-10 19:56:31 +00:00
NetworkManagerAP.h 2007-09-10 Dan Williams <dcbw@redhat.com> 2007-09-10 19:56:31 +00:00
NetworkManagerDbusUtils.c 2006-10-13 Dan Williams <dcbw@redhat.com> 2006-10-13 19:41:47 +00:00
NetworkManagerDbusUtils.h 2006-10-13 Dan Williams <dcbw@redhat.com> 2006-10-13 19:41:47 +00:00
NetworkManagerDialup.h 2006-01-04 Robert Love <rml@novell.com> 2006-01-04 19:17:43 +00:00
NetworkManagerPolicy.c 2007-09-14 Dan Williams <dcbw@redhat.com> 2007-09-14 19:51:04 +00:00
NetworkManagerPolicy.h 2007-08-30 Dan Williams <dcbw@redhat.com> 2007-08-31 02:01:44 +00:00
NetworkManagerSystem.c 2007-09-12 Tambet Ingo <tambet@gmail.com> 2007-09-12 16:23:53 +00:00
NetworkManagerSystem.h 2007-09-12 Tambet Ingo <tambet@gmail.com> 2007-09-12 16:23:53 +00:00
NetworkManagerUtils.c 2007-09-12 Dan Williams <dcbw@redhat.com> 2007-09-12 04:45:18 +00:00
NetworkManagerUtils.h 2007-09-12 Tambet Ingo <tambet@gmail.com> 2007-09-12 16:23:53 +00:00
nm-activation-request.c 2007-09-14 Dan Williams <dcbw@redhat.com> 2007-09-14 19:43:28 +00:00
nm-activation-request.h 2007-09-14 Dan Williams <dcbw@redhat.com> 2007-09-14 19:43:28 +00:00
nm-call-store.c 2007-03-02 Tambet Ingo <tambet@ximian.com> 2007-03-02 09:30:48 +00:00
nm-call-store.h 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
nm-crash-logger.c 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
nm-dbus-manager.c 2007-05-07 Tambet Ingo <tambet@ximian.com> 2007-05-07 14:33:51 +00:00
nm-dbus-manager.h 2007-09-12 Tambet Ingo <tambet@gmail.com> 2007-09-12 16:23:53 +00:00
nm-device-802-3-ethernet.c 2007-09-13 Dan Williams <dcbw@redhat.com> 2007-09-13 18:09:28 +00:00
nm-device-802-3-ethernet.h 2007-09-12 Tambet Ingo <tambet@gmail.com> 2007-09-12 16:23:53 +00:00
nm-device-802-11-wireless.c 2007-09-12 Dan Williams <dcbw@redhat.com> 2007-09-12 04:53:23 +00:00
nm-device-802-11-wireless.h 2007-09-12 Tambet Ingo <tambet@gmail.com> 2007-09-12 16:23:53 +00:00
nm-device-interface.c 2007-09-14 Dan Williams <dcbw@redhat.com> 2007-09-14 19:51:04 +00:00
nm-device-interface.h 2007-09-14 Dan Williams <dcbw@redhat.com> 2007-09-14 19:51:04 +00:00
nm-device-private.h 2007-06-11 Tambet Ingo <tambet@ximian.com> 2007-06-11 13:36:34 +00:00
nm-device.c 2007-09-14 Dan Williams <dcbw@redhat.com> 2007-09-14 19:51:04 +00:00
nm-device.h 2007-09-11 Dan Williams <dcbw@redhat.com> 2007-09-11 18:02:27 +00:00
nm-hal-manager.c 2007-09-10 Dan Williams <dcbw@redhat.com> 2007-09-10 19:51:25 +00:00
nm-hal-manager.h 2007-09-12 Tambet Ingo <tambet@gmail.com> 2007-09-12 16:23:53 +00:00
nm-ip4-config.c 2007-02-16 Tambet Ingo <tambet@ximian.com> 2007-02-16 11:23:49 +00:00
nm-ip4-config.h 2007-02-16 Tambet Ingo <tambet@ximian.com> 2007-02-16 11:23:49 +00:00
nm-logging.c 2007-09-12 Tambet Ingo <tambet@gmail.com> 2007-09-12 16:23:53 +00:00
nm-logging.h 2007-02-19 Tambet Ingo <tambet@ximian.com> 2007-02-19 13:09:32 +00:00
nm-manager.c 2007-09-14 Dan Williams <dcbw@redhat.com> 2007-09-14 19:36:00 +00:00
nm-manager.h 2007-09-14 Dan Williams <dcbw@redhat.com> 2007-09-14 19:36:00 +00:00
nm-marshal-main.c 2006-03-05 Dan Williams <dcbw@redhat.com> 2006-03-06 01:10:58 +00:00
nm-marshal.list 2007-09-11 Dan Williams <dcbw@redhat.com> 2007-09-11 18:02:27 +00:00
nm-netlink-monitor.c 2007-08-26 Dan Williams <dcbw@redhat.com> 2007-08-26 18:48:41 +00:00
nm-netlink-monitor.h 2007-08-26 Dan Williams <dcbw@redhat.com> 2007-08-26 15:55:27 +00:00
nm-netlink.c Fix some warnings and other errors 2007-08-30 21:54:56 +00:00
nm-netlink.h 2007-08-26 Dan Williams <dcbw@redhat.com> 2007-08-26 15:55:27 +00:00
wpa.c 2006-08-04 Robert Love <rml@novell.com> 2006-08-04 15:46:06 +00:00
wpa.h 2005-12-14 Dan Williams <dcbw@redhat.com> 2005-12-14 20:48:08 +00:00