NetworkManager r4089 - in trunk: . libnm-glib



Author: tambeti
Date: Wed Sep 24 07:19:17 2008
New Revision: 4089
URL: http://svn.gnome.org/viewvc/NetworkManager?rev=4089&view=rev

Log:
2008-09-24  Tambet Ingo  <tambet gmail com>

	* libnm-glib/nm-vpn-plugin-ui-interface.c: Add type checking to
	all the public function arguments.

Modified:
   trunk/ChangeLog
   trunk/libnm-glib/nm-vpn-plugin-ui-interface.c

Modified: trunk/libnm-glib/nm-vpn-plugin-ui-interface.c
==============================================================================
--- trunk/libnm-glib/nm-vpn-plugin-ui-interface.c	(original)
+++ trunk/libnm-glib/nm-vpn-plugin-ui-interface.c	Wed Sep 24 07:19:17 2008
@@ -91,12 +91,16 @@
                                        NMConnection *connection,
                                        GError **error)
 {
+	g_return_val_if_fail (NM_IS_VPN_PLUGIN_UI_INTERFACE (iface), NULL);
+
 	return NM_VPN_PLUGIN_UI_INTERFACE_GET_INTERFACE (iface)->ui_factory (iface, connection, error);
 }
 
 guint32
 nm_vpn_plugin_ui_interface_get_capabilities (NMVpnPluginUiInterface *iface)
 {
+	g_return_val_if_fail (NM_IS_VPN_PLUGIN_UI_INTERFACE (iface), 0);
+
 	return NM_VPN_PLUGIN_UI_INTERFACE_GET_INTERFACE (iface)->get_capabilities (iface);
 }
 
@@ -105,6 +109,8 @@
                                    const char *path,
                                    GError **error)
 {
+	g_return_val_if_fail (NM_IS_VPN_PLUGIN_UI_INTERFACE (iface), NULL);
+
 	if (nm_vpn_plugin_ui_interface_get_capabilities (iface) & NM_VPN_PLUGIN_UI_CAPABILITY_IMPORT) {
 		g_return_val_if_fail (NM_VPN_PLUGIN_UI_INTERFACE_GET_INTERFACE (iface)->import != NULL, NULL);
 		return NM_VPN_PLUGIN_UI_INTERFACE_GET_INTERFACE (iface)->import (iface, path, error);
@@ -118,6 +124,8 @@
                                    NMConnection *connection,
                                    GError **error)
 {
+	g_return_val_if_fail (NM_IS_VPN_PLUGIN_UI_INTERFACE (iface), FALSE);
+
 	if (nm_vpn_plugin_ui_interface_get_capabilities (iface) & NM_VPN_PLUGIN_UI_CAPABILITY_EXPORT) {
 		g_return_val_if_fail (NM_VPN_PLUGIN_UI_INTERFACE_GET_INTERFACE (iface)->export != NULL, FALSE);
 		return NM_VPN_PLUGIN_UI_INTERFACE_GET_INTERFACE (iface)->export (iface, path, connection, error);
@@ -129,6 +137,8 @@
 nm_vpn_plugin_ui_interface_get_suggested_name (NMVpnPluginUiInterface *iface,
                                                NMConnection *connection)
 {
+	g_return_val_if_fail (NM_IS_VPN_PLUGIN_UI_INTERFACE (iface), NULL);
+
 	if (NM_VPN_PLUGIN_UI_INTERFACE_GET_INTERFACE (iface)->get_suggested_name)
 		return NM_VPN_PLUGIN_UI_INTERFACE_GET_INTERFACE (iface)->get_suggested_name (iface, connection);
 	return NULL;
@@ -139,6 +149,8 @@
                                               NMConnection *connection,
                                               GError **error)
 {
+	g_return_val_if_fail (NM_IS_VPN_PLUGIN_UI_INTERFACE (iface), FALSE);
+
 	if (error)
 		g_return_val_if_fail (*error == NULL, FALSE);
 
@@ -199,6 +211,8 @@
 GObject *
 nm_vpn_plugin_ui_widget_interface_get_widget (NMVpnPluginUiWidgetInterface *iface)
 {
+	g_return_val_if_fail (NM_IS_VPN_PLUGIN_UI_WIDGET_INTERFACE (iface), NULL);
+
 	return NM_VPN_PLUGIN_UI_WIDGET_INTERFACE_GET_INTERFACE (iface)->get_widget (iface);
 }
 
@@ -207,6 +221,8 @@
                                                      NMConnection *connection,
                                                      GError **error)
 {
+	g_return_val_if_fail (NM_IS_VPN_PLUGIN_UI_WIDGET_INTERFACE (iface), NULL);
+
 	if (error)
 		g_return_val_if_fail (*error == NULL, FALSE);
 
@@ -218,6 +234,8 @@
                                                 NMConnection *connection,
                                                 GError **error)
 {
+	g_return_val_if_fail (NM_IS_VPN_PLUGIN_UI_WIDGET_INTERFACE (iface), NULL);
+
 	if (error)
 		g_return_val_if_fail (*error == NULL, FALSE);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]