[telepathy-mission-control/master] mcd-account: add error quark and some error codes
Jonny Lamb
jonny.lamb at collabora.co.uk
Mon Sep 14 11:09:20 PDT 2009
Signed-off-by: Jonny Lamb <jonny.lamb at collabora.co.uk>
---
src/mcd-account.c | 11 +++++++++++
src/mcd-account.h | 10 ++++++++++
2 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/src/mcd-account.c b/src/mcd-account.c
index ae79928..f9f7294 100644
--- a/src/mcd-account.c
+++ b/src/mcd-account.c
@@ -166,6 +166,17 @@ enum
static guint _mcd_account_signals[LAST_SIGNAL] = { 0 };
static GQuark account_ready_quark = 0;
+GQuark
+mcd_account_error_quark (void)
+{
+ static GQuark quark = 0;
+
+ if (quark == 0)
+ quark = g_quark_from_static_string ("mcd-account-error");
+
+ return quark;
+}
+
/*
* _mcd_account_maybe_autoconnect:
* @account: the #McdAccount.
diff --git a/src/mcd-account.h b/src/mcd-account.h
index 85c2f28..2f853f3 100644
--- a/src/mcd-account.h
+++ b/src/mcd-account.h
@@ -48,6 +48,16 @@ struct _McdAccount
McdAccountPrivate *priv;
};
+typedef enum
+{
+ MCD_ACCOUNT_ERROR_SET_PARAMETER,
+ MCD_ACCOUNT_ERROR_GET_PARAMETER,
+} McdAccountError;
+
+GQuark mcd_account_error_quark (void);
+
+#define MCD_ACCOUNT_ERROR (mcd_account_error_quark ())
+
typedef void (*McdAccountLoadCb) (McdAccount *account,
const GError *error,
gpointer user_data);
--
1.5.6.5
More information about the telepathy-commits
mailing list