midgard/authfailure.h

00001 #ifndef MGD_AUTHFAILURE_H
00002 #define MGD_AUTHFAILURE_H
00003 
00004 #include <glib.h>
00005 
00006 typedef enum {
00007         MGD_AUTH_ANONYMOUS     = -0, /*< nick=Anonymous login >*/
00008         MGD_AUTH_NOT_CONNECTED = -1, /*< nick=Not connected to midgard database >*/
00009         MGD_AUTH_INVALID_NAME  = -2, /*< nick=Invalid characters in username >*/
00010         MGD_AUTH_REAUTH        = -3, /*< nick=Stacked re-authentication not allowed >*/
00011         MGD_AUTH_SG_NOTFOUND   = -4, /*< nick=Sitegroup does not exist >*/
00012         MGD_AUTH_DUPLICATE     = -5, /*< nick=Username found more than once >*/
00013         MGD_AUTH_NOTFOUND      = -6, /*< nick=Username not found >*/
00014         MGD_AUTH_INVALID_PWD   = -7  /*< nick=Invalid password >*/
00015 } MidgardAuthFailure;
00016 
00017 #define VALID_MGD_AUTH_CODE(x) (((x) <= 0) && ((x) >= -7))
00018 
00019 extern const gchar *mgd_authfailure_msg[];
00020 
00021 #endif

Generated on Thu Feb 22 06:15:13 2007 for midgard-core by  doxygen 1.4.6