telepathy-mission-control: McdProvisioning: remove, unused
Simon McVittie
smcv at kemper.freedesktop.org
Thu May 10 08:15:15 PDT 2012
Module: telepathy-mission-control
Branch: master
Commit: a307cc9bbac1a7943b44a46813df0986731759a2
URL: http://cgit.freedesktop.org/telepathy/telepathy-mission-control/commit/?id=a307cc9bbac1a7943b44a46813df0986731759a2
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Tue May 8 14:40:52 2012 +0100
McdProvisioning: remove, unused
---
src/Makefile.am | 4 +-
src/mcd-provisioning.c | 124 ------------------------------------------------
src/mcd-provisioning.h | 82 -------------------------------
3 files changed, 1 insertions(+), 209 deletions(-)
diff --git a/src/Makefile.am b/src/Makefile.am
index f3c9022..7c2ac16 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 at _get_type (void) G_GNUC_CONST;\n#define MCD_TYPE_ at ENUMSHORT@ (@enum_name at _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 623b3f6..0000000
--- 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 at 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 3e890e8..0000000
--- 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 at 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
More information about the telepathy-commits
mailing list