NetworkManager r3427 - in trunk: . libnm-util



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]