[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