NetworkManager r3427 - in trunk: . libnm-util
- From: dcbw svn gnome org
- To: svn-commits-list gnome org
- Subject: NetworkManager r3427 - in trunk: . libnm-util
- Date: Wed, 12 Mar 2008 12:45:20 +0000 (GMT)
Author: dcbw
Date: Wed Mar 12 12:45:20 2008
New Revision: 3427
URL: http://svn.gnome.org/viewvc/NetworkManager?rev=3427&view=rev
Log:
2008-03-12 Dan Williams <dcbw redhat com>
* libnm-util/nm-setting-ip4-config.c
libnm-util/nm-setting-ip4-config.h
- (set_property, get_property, nm_setting_ip4_config_class_init): add
the 'autoip' property from the spec
Modified:
trunk/ChangeLog
trunk/libnm-util/nm-setting-ip4-config.c
trunk/libnm-util/nm-setting-ip4-config.h
Modified: trunk/libnm-util/nm-setting-ip4-config.c
==============================================================================
--- trunk/libnm-util/nm-setting-ip4-config.c (original)
+++ trunk/libnm-util/nm-setting-ip4-config.c Wed Mar 12 12:45:20 2008
@@ -10,6 +10,7 @@
enum {
PROP_0,
PROP_MANUAL,
+ PROP_AUTOIP,
PROP_DNS,
PROP_DNS_SEARCH,
PROP_ADDRESSES,
@@ -127,6 +128,9 @@
case PROP_MANUAL:
setting->manual = g_value_get_boolean (value);
break;
+ case PROP_AUTOIP:
+ setting->autoip = g_value_get_boolean (value);
+ break;
case PROP_DNS:
if (setting->dns)
g_array_free (setting->dns, TRUE);
@@ -156,6 +160,9 @@
case PROP_MANUAL:
g_value_set_boolean (value, setting->manual);
break;
+ case PROP_AUTOIP:
+ g_value_set_boolean (value, setting->autoip);
+ break;
case PROP_DNS:
g_value_set_boxed (value, setting->dns);
break;
@@ -193,6 +200,14 @@
G_PARAM_READWRITE | NM_SETTING_PARAM_SERIALIZE));
g_object_class_install_property
+ (object_class, PROP_AUTOIP,
+ g_param_spec_boolean (NM_SETTING_IP4_CONFIG_AUTOIP,
+ "Auto IP",
+ "Use Auto IP",
+ FALSE,
+ G_PARAM_READWRITE | NM_SETTING_PARAM_SERIALIZE));
+
+ g_object_class_install_property
(object_class, PROP_DNS,
nm_param_spec_specialized (NM_SETTING_IP4_CONFIG_DNS,
"DNS",
Modified: trunk/libnm-util/nm-setting-ip4-config.h
==============================================================================
--- trunk/libnm-util/nm-setting-ip4-config.h (original)
+++ trunk/libnm-util/nm-setting-ip4-config.h Wed Mar 12 12:45:20 2008
@@ -17,6 +17,7 @@
#define NM_SETTING_IP4_CONFIG_SETTING_NAME "ipv4"
#define NM_SETTING_IP4_CONFIG_MANUAL "manual"
+#define NM_SETTING_IP4_CONFIG_AUTOIP "autoip"
#define NM_SETTING_IP4_CONFIG_DNS "dns"
#define NM_SETTING_IP4_CONFIG_DNS_SEARCH "dns-search"
#define NM_SETTING_IP4_CONFIG_ADDRESSES "addresses"
@@ -31,6 +32,7 @@
NMSetting parent;
gboolean manual;
+ gboolean autoip;
GArray *dns; /* array of guint32 */
GSList *dns_search; /* list of strings */
GSList *addresses; /* array of NMSettingIP4Address */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]