diff options
author | Vivek Dasmohapatra <vivek@collabora.co.uk> | 2009-08-26 18:05:47 +0100 |
---|---|---|
committer | Vivek Dasmohapatra <vivek@collabora.co.uk> | 2009-08-26 19:44:12 +0100 |
commit | 07a6ff240df931f1d3af5319e1e8eb59c580f3c1 (patch) | |
tree | 10881815d20b007d3b4e7271d8fed454a9bc105f /wocky/wocky-connector.h | |
parent | d2b1dc9ae9139877f6aa93dd4470bd76c075fbe7 (diff) | |
download | wocky-07a6ff240df931f1d3af5319e1e8eb59c580f3c1.tar.gz |
Documentation fixes and gtk-doc-bug workarounds.
Documented remaining WockyConnectorError enum values
Names of args in header file must match names in doc string: C file signatures are ignored for this: Make header file names match C file arg names to avoid confusion and make gtk-doc shut up.
Code flow diagram should be treated as a code example by gtk-doc.
Diffstat (limited to 'wocky/wocky-connector.h')
-rw-r--r-- | wocky/wocky-connector.h | 44 |
1 files changed, 34 insertions, 10 deletions
diff --git a/wocky/wocky-connector.h b/wocky/wocky-connector.h index df38216..438dcf2 100644 --- a/wocky/wocky-connector.h +++ b/wocky/wocky-connector.h @@ -35,15 +35,39 @@ typedef struct _WockyConnectorClass WockyConnectorClass; /** * WockyConnectorError: + * @WOCKY_CONNECTOR_ERROR_UNKNOWN : Unexpected Error Condition + * @WOCKY_CONNECTOR_ERROR_IN_PROGRESS : Connection Already Underway + * @WOCKY_CONNECTOR_ERROR_BAD_JID : JID is Invalid + * @WOCKY_CONNECTOR_ERROR_NON_XMPP_V1_SERVER : XMPP Version < 1 + * @WOCKY_CONNECTOR_ERROR_BAD_FEATURES : Feature Stanza Invalid + * @WOCKY_CONNECTOR_ERROR_TLS_UNAVAILABLE : TLS Unavailable + * @WOCKY_CONNECTOR_ERROR_TLS_REFUSED : TLS Refused by Server + * @WOCKY_CONNECTOR_ERROR_TLS_SESSION_FAILED : TLS Handshake Failed + * @WOCKY_CONNECTOR_ERROR_BIND_UNAVAILABLE : Bind Not Available + * @WOCKY_CONNECTOR_ERROR_BIND_FAILED : Bind Failed + * @WOCKY_CONNECTOR_ERROR_BIND_INVALID : Bind Args Invalid + * @WOCKY_CONNECTOR_ERROR_BIND_DENIED : Bind Not Allowed + * @WOCKY_CONNECTOR_ERROR_BIND_CONFLICT : Bind Resource In Use + * @WOCKY_CONNECTOR_ERROR_BIND_REJECTED : Bind Error (Generic) + * @WOCKY_CONNECTOR_ERROR_SESSION_FAILED : Session Failed + * @WOCKY_CONNECTOR_ERROR_SESSION_DENIED : Session Refused by Server + * @WOCKY_CONNECTOR_ERROR_SESSION_CONFLICT : Session Not Allowed + * @WOCKY_CONNECTOR_ERROR_SESSION_REJECTED : Session Error + * @WOCKY_CONNECTOR_ERROR_JABBER_AUTH_UNAVAILABLE : Jabber Auth Unavailable + * @WOCKY_CONNECTOR_ERROR_JABBER_AUTH_FAILED : Jabber Auth Failed + * @WOCKY_CONNECTOR_ERROR_JABBER_AUTH_NO_MECHS : Jabber Auth - No Mechanisms + * @WOCKY_CONNECTOR_ERROR_JABBER_AUTH_REJECTED : Jabber Auth - Unauthorised + * @WOCKY_CONNECTOR_ERROR_JABBER_AUTH_INCOMPLETE : Jabber Auth Args Incomplete + * @WOCKY_CONNECTOR_ERROR_INSECURE : Insufficent Security for Requested Operation + * @WOCKY_CONNECTOR_ERROR_REGISTRATION_FAILED : Account Registration Error + * @WOCKY_CONNECTOR_ERROR_REGISTRATION_UNAVAILABLE : Account Registration Not Available + * @WOCKY_CONNECTOR_ERROR_REGISTRATION_UNSUPPORTED : Account Registration Not Implemented + * @WOCKY_CONNECTOR_ERROR_REGISTRATION_EMPTY : Account Registration Makes No Sense + * @WOCKY_CONNECTOR_ERROR_REGISTRATION_CONFLICT : Account Already Registered + * @WOCKY_CONNECTOR_ERROR_REGISTRATION_REJECTED : Account Registration Rejected + * @WOCKY_CONNECTOR_ERROR_UNREGISTER_FAILED : Account Cancellation Failed + * @WOCKY_CONNECTOR_ERROR_UNREGISTER_DENIED : Account Cancellation Refused * - * @WOCKY_CONNECTOR_ERROR_UNKNOWN : Generic Bad Things happened - * @WOCKY_CONNECTOR_ERROR_IS_CONNECTED : Already connected - * @WOCKY_CONNECTOR_ERROR_INVALID_JID : JID is malformed in some obvious way - * @WOCKY_CONNECTOR_ERROR_DISCONNECTED : Connection closed - * @WOCKY_CONNECTOR_ERROR_NON_XMPP_SERVER: Malformed XMPP response - * @WOCKY_CONNECTOR_ERROR_NOT_SUPPORTED : Requested feature not available - * @WOCKY_CONNECTOR_ERROR_REFUSED : Feature request refused (eg starttls) - * @WOCKY_CONNECTOR_ERROR_AUTH_FAILED : Auth failed in some way (eg bad pass) * The #WockyConnector specific errors that can occur while connecting. */ typedef enum { @@ -118,13 +142,13 @@ GType wocky_connector_get_type (void); #define WOCKY_CONNECTOR_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), WOCKY_TYPE_CONNECTOR, WockyConnectorClass)) -WockyXmppConnection *wocky_connector_connect_finish (WockyConnector *connector, +WockyXmppConnection *wocky_connector_connect_finish (WockyConnector *self, GAsyncResult *res, GError **error, gchar **jid, gchar **sid); -WockyXmppConnection *wocky_connector_register_finish (WockyConnector *connector, +WockyXmppConnection *wocky_connector_register_finish (WockyConnector *self, GAsyncResult *res, GError **error, gchar **jid, |