diff options
| author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2012-05-08 14:40:52 +0100 |
|---|---|---|
| committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2012-05-08 17:40:18 +0100 |
| commit | a307cc9bbac1a7943b44a46813df0986731759a2 (patch) | |
| tree | 18ee8786a6325dd54109be29a69233de7b483d4c | |
| parent | e9495b13221eeecfafe9813c69e14f8734ac604c (diff) | |
McdProvisioning: remove, unused
| -rw-r--r-- | src/Makefile.am | 4 | ||||
| -rw-r--r-- | src/mcd-provisioning.c | 124 | ||||
| -rw-r--r-- | src/mcd-provisioning.h | 82 |
3 files changed, 1 insertions, 209 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index f3c90223..7c2ac16c 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -36,7 +36,6 @@ mc_headers = \ mcd-dispatcher-context.h \ mcd-service.h \ mcd-transport.h \ - mcd-provisioning.h \ mcd-storage.h if ENABLE_LIBACCOUNTS_SSO @@ -166,7 +165,6 @@ libmcd_convenience_la_SOURCES = \ mcd-slacker.h \ mcd-proxy.c \ mcd-transport.c \ - mcd-provisioning.c \ mcd-storage.c \ mcd-storage.h \ mcd-storage-priv.h \ @@ -200,7 +198,7 @@ mcd-enum-types.h: stamp-mcd-enum-types.h $(AM_V_GEN)true stamp-mcd-enum-types.h: Makefile $(mc_headers) mcd-enum-types.c $(AM_V_GEN)( cd $(srcdir) && glib-mkenums \ - --fhead "#ifndef __MCD_ENUM_TYPES_H__\n#define __MCD_ENUM_TYPES_H__\n\n#include \"mcd-mission.h\"\n#include \"mcd-channel.h\"\n#include \"mcd-provisioning.h\"\n#include \"mcd-transport.h\"\n\nG_BEGIN_DECLS\n" \ + --fhead "#ifndef __MCD_ENUM_TYPES_H__\n#define __MCD_ENUM_TYPES_H__\n\n#include \"mcd-mission.h\"\n#include \"mcd-channel.h\"\n#include \"mcd-transport.h\"\n\nG_BEGIN_DECLS\n" \ --fprod "/* enumerations from \"@filename@\" */\n" \ --vhead "GType @enum_name@_get_type (void) G_GNUC_CONST;\n#define MCD_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \ --ftail "G_END_DECLS\n\n#endif /* __MCD_ENUM_TYPES_H__ */" \ diff --git a/src/mcd-provisioning.c b/src/mcd-provisioning.c deleted file mode 100644 index 623b3f6f..00000000 --- a/src/mcd-provisioning.c +++ /dev/null @@ -1,124 +0,0 @@ -/* vi: set et sw=4 ts=8 cino=t0,(0: */ -/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 4; tab-width: 8 -*- */ -/* - * This file is part of mission-control - * - * Copyright (C) 2007 Nokia Corporation. - * - * Contact: Naba Kumar <naba.kumar@nokia.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License - * version 2.1 as published by the Free Software Foundation. - * - * This library is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - * 02110-1301 USA - * - */ - -#include "config.h" - -#include "mcd-provisioning.h" - -GQuark -mcd_provisioning_error_quark (void) -{ - static GQuark quark = 0; - - if (quark == 0) { - quark = g_quark_from_static_string ("mcd-provisioning-error-quark"); - } - return quark; -} - -static void -mcd_provisioning_base_init (gpointer gclass) -{ - static gboolean initialized = FALSE; - - if (!initialized) { - initialized = TRUE; - } -} - -GType -mcd_provisioning_get_type (void) -{ - static GType type = 0; - - if (!type) { - static const GTypeInfo info = { - sizeof (McdProvisioningIface), - mcd_provisioning_base_init, - NULL, - NULL, - NULL, - NULL, - 0, - 0, - NULL - }; - type = g_type_register_static (G_TYPE_INTERFACE, - "McdProvisioning", - &info, - 0); - g_type_interface_add_prerequisite (type, G_TYPE_OBJECT); - } - return type; -} - -/** - * mcd_provisioning_request_parameters: - * @prov: the #McdProvisioning object. - * @url: URL of the provisioning server. - * @username: username for connecting to the server. - * @password: password for connecting to the server. - * @callback: #McdProvisioningCallback which will receive the parameters. - * @user_data: extra argument for @callback. - * - * Queries the provisioning service and registers the @callback function for - * handling the result. - */ -void -mcd_provisioning_request_parameters (McdProvisioning *prov, - const gchar *url, - const gchar *username, - const gchar *password, - McdProvisioningCallback callback, - gpointer user_data) -{ - g_return_if_fail (MCD_IS_PROVISIONING (prov)); - - MCD_PROVISIONING_GET_IFACE (prov)->request_parameters (prov, url, - username, - password, - callback, - user_data); -} - -/** - * mcd_provisioning_cancel_request: - * @prov: the #McdProvisioning object. - * @callback: #McdProvisioningCallback to disconnect. - * @user_data: extra argument for @callback. - * - * Cancel a provisioning request, preventing @callback from being invoked. - */ -void -mcd_provisioning_cancel_request (McdProvisioning *prov, - McdProvisioningCallback callback, - gpointer user_data) -{ - g_return_if_fail (MCD_IS_PROVISIONING (prov)); - - MCD_PROVISIONING_GET_IFACE (prov)->cancel_request (prov, - callback, user_data); -} - diff --git a/src/mcd-provisioning.h b/src/mcd-provisioning.h deleted file mode 100644 index 3e890e8b..00000000 --- a/src/mcd-provisioning.h +++ /dev/null @@ -1,82 +0,0 @@ -/* vi: set et sw=4 ts=8 cino=t0,(0: */ -/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 4; tab-width: 8 -*- */ -/* - * This file is part of mission-control - * - * Copyright (C) 2007 Nokia Corporation. - * - * Contact: Naba Kumar <naba.kumar@nokia.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License - * version 2.1 as published by the Free Software Foundation. - * - * This library is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - * 02110-1301 USA - * - */ -#ifndef __MCD_PROVISIONING_H__ -#define __MCD_PROVISIONING_H__ - -#include <glib-object.h> - -G_BEGIN_DECLS - -#define MCD_TYPE_PROVISIONING (mcd_provisioning_get_type ()) -#define MCD_PROVISIONING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MCD_TYPE_PROVISIONING, McdProvisioning)) -#define MCD_IS_PROVISIONING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MCD_TYPE_PROVISIONING)) -#define MCD_PROVISIONING_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), MCD_TYPE_PROVISIONING, McdProvisioningIface)) -#define MCD_PROVISIONING_ERROR (mcd_provisioning_error_quark()) - -typedef struct _McdProvisioning McdProvisioning; -typedef struct _McdProvisioningIface McdProvisioningIface; - -typedef enum -{ - MCD_PROVISIONING_ERROR_NOT_FOUND, - MCD_PROVISIONING_ERROR_NO_RESPONSE, - MCD_PROVISIONING_ERROR_BAD_RESULT, -} McdProvisioningError; - -typedef void (*McdProvisioningCallback) (McdProvisioning *prov, - GHashTable *parameters, - GError *error, - gpointer user_data); - -struct _McdProvisioningIface { - GTypeInterface g_iface; - - void (*request_parameters) (McdProvisioning *prov, - const gchar *url, - const gchar *username, - const gchar *password, - McdProvisioningCallback callback, - gpointer user_data); - void (*cancel_request) (McdProvisioning *prov, - McdProvisioningCallback callback, - gpointer user_data); -}; - -GQuark mcd_provisioning_error_quark (void); -GType mcd_provisioning_get_type (void); - -void mcd_provisioning_request_parameters (McdProvisioning *prov, - const gchar *url, - const gchar *username, - const gchar *password, - McdProvisioningCallback callback, - gpointer user_data); - -void mcd_provisioning_cancel_request (McdProvisioning *prov, - McdProvisioningCallback callback, - gpointer user_data); -G_END_DECLS - -#endif |
