NetworkManager r2978 - in trunk: . libnm-util src
- From: tambeti svn gnome org
- To: svn-commits-list gnome org
- Subject: NetworkManager r2978 - in trunk: . libnm-util src
- Date: Tue, 16 Oct 2007 16:18:02 +0100 (BST)
Author: tambeti
Date: 2007-10-16 16:18:01 +0100 (Tue, 16 Oct 2007)
New Revision: 2978
ViewCVS link: http://svn.gnome.org/viewcvs/NetworkManager?rev=2978&view=rev
Modified:
trunk/ChangeLog
trunk/libnm-util/nm-connection.c
trunk/libnm-util/nm-connection.h
trunk/libnm-util/nm-setting.c
trunk/libnm-util/nm-setting.h
trunk/src/nm-device.c
Log:
2007-10-16 Tambet Ingo <tambet gmail com>
Implement a generic NMSetting creator from setting name.
While at it, get rid of all nm_setting_foo_new_from_hash()
functions and
add a virtual function 'populate_fn'.
* libnm-util/nm-connection.c (nm_connection_create_setting):
* Implement.
(register_default_creators): Register setting creators instead
of functions
that create and then populate.
(parse_one_setting): Use the common setting creator and then
setting specific
poplulation function.
* libnm-util/nm-setting.c: Get rid of
* nm_setting_foo_new_from_hash() functions,
they all looked exactly the same.
Add a 'populate_fn' virtual function to NMSetting.
Use default virtual functions in case they are not overriden.
(nm_setting_populate_from_hash): Implement.
* src/nm-device.c (real_act_stage3_ip_config_start): Don't hard
* code the setting
name, use a defined string.
(real_act_stage4_get_ip4_config): Ditto.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]