telepathygabble/inc/gabble-error.h
changeset 10 59927b2d3b75
parent 0 d0f3a028347a
--- a/telepathygabble/inc/gabble-error.h	Tue Feb 02 01:10:06 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-/*
- * gabble-error.h - Header for Gabble's error handling API
- * Copyright (C) 2006 Collabora Ltd.
- * 
- *   @author Ole Andre Vadla Ravnaas <ole.andre.ravnaas@collabora.co.uk>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * 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 __GABBLE_ERROR_H__
-#define __GABBLE_ERROR_H__
-
-#include <glib.h>
-#include "loudmouth/loudmouth.h"
-
-typedef enum {
-    XMPP_ERROR_REDIRECT = 0,            /* 302 */
-    XMPP_ERROR_GONE,                    /* 302 */
-
-    XMPP_ERROR_BAD_REQUEST,             /* 400 */
-    XMPP_ERROR_UNEXPECTED_REQUEST,      /* 400 */
-    XMPP_ERROR_JID_MALFORMED,           /* 400 */
-
-    XMPP_ERROR_NOT_AUTHORIZED,          /* 401 */
-
-    XMPP_ERROR_PAYMENT_REQUIRED,        /* 402 */
-
-    XMPP_ERROR_FORBIDDEN,               /* 403 */
-
-    XMPP_ERROR_ITEM_NOT_FOUND,          /* 404 */
-    XMPP_ERROR_RECIPIENT_UNAVAILABLE,   /* 404 */
-    XMPP_ERROR_REMOTE_SERVER_NOT_FOUND, /* 404 */
-
-    XMPP_ERROR_NOT_ALLOWED,             /* 405 */
-
-    XMPP_ERROR_NOT_ACCEPTABLE,          /* 406 */
-
-    XMPP_ERROR_REGISTRATION_REQUIRED,   /* 407 */
-    XMPP_ERROR_SUBSCRIPTION_REQUIRED,   /* 407 */
-
-    XMPP_ERROR_REMOTE_SERVER_TIMEOUT,   /* 408, 504 */
-
-    XMPP_ERROR_CONFLICT,                /* 409 */
-
-    XMPP_ERROR_INTERNAL_SERVER_ERROR,   /* 500 */
-    XMPP_ERROR_UNDEFINED_CONDITION,     /* 500 */
-    XMPP_ERROR_RESOURCE_CONSTRAINT,     /* 500 */
-
-    XMPP_ERROR_FEATURE_NOT_IMPLEMENTED, /* 501 */
-
-    XMPP_ERROR_SERVICE_UNAVAILABLE,     /* 502, 503, 510 */
-
-    XMPP_ERROR_JINGLE_OUT_OF_ORDER,
-    XMPP_ERROR_JINGLE_UNKOWN_SESSION,
-    XMPP_ERROR_JINGLE_UNSUPPORTED_CONTENT,
-    XMPP_ERROR_JINGLE_UNSUPPORTED_TRANSPORT,
-
-    NUM_XMPP_ERRORS,
-
-    INVALID_XMPP_ERROR,
-} GabbleXmppError;
-
-GQuark gabble_xmpp_error_quark (void);
-#define GABBLE_XMPP_ERROR gabble_xmpp_error_quark ()
-
-GabbleXmppError gabble_xmpp_error_from_node (LmMessageNode *error_node);
-GError *gabble_xmpp_error_to_g_error (GabbleXmppError error);
-LmMessageNode *gabble_xmpp_error_to_node (GabbleXmppError error, LmMessageNode *parent_node, const gchar *errmsg);
-const gchar *gabble_xmpp_error_string (GabbleXmppError error);
-const gchar *gabble_xmpp_error_description (GabbleXmppError error);
-
-#endif /* __GABBLE_ERROR_H__ */