rr-beeperror

Name

rr-beeperror -- 

Synopsis



enum        RRBeepLang;
#define     RR_BEEP_LANG_DEFAULT
#define     RR_GERROR_DEFAULT_MESSAGE
struct      RRBeepLangIso;
struct      RRBeepError;
struct      RRBeepErrorTable;
enum        RRBeepReplyCode;
#define     RR_BEEP_ERROR
GQuark      rr_beep_error_quark             (void);
RRBeepLang  rr_beep_error_get_lang          (const gchar *isolang);
RRBeepLang  rr_beep_error_get_supported_lang
                                            (const gchar *langtokens);
gchar*      rr_beep_error_get_lang_iso      (RRBeepLang lang);
gchar*      rr_beep_error_get_message       (RRBeepReplyCode code,
                                             RRBeepLang lang);
gchar*      rr_beep_error_get_message_iso   (RRBeepReplyCode code,
                                             const gchar *isolang);

Description

Details

enum RRBeepLang

typedef enum
{
	RR_BEEP_LANG_EN = 0,
	RR_BEEP_LANG_SV	
} RRBeepLang;


RR_BEEP_LANG_DEFAULT

#define RR_BEEP_LANG_DEFAULT RR_BEEP_LANG_EN;


RR_GERROR_DEFAULT_MESSAGE

#define RR_GERROR_DEFAULT_MESSAGE  "%s", ""


struct RRBeepLangIso

struct RRBeepLangIso {
	RRBeepLang lang;
	gchar *isocode;
};


struct RRBeepError

struct RRBeepError {
	gint code;
	gchar *msg;
};


struct RRBeepErrorTable

struct RRBeepErrorTable {
	RRBeepLang lang;
	RRBeepError *errors;
};


enum RRBeepReplyCode

typedef enum
{
	RR_BEEP_CODE_UNKNOWN            = 0,   /* Default code */
	RR_BEEP_CODE_SUCCESS            = 200, /* Success. Everything ok. */
	RR_BEEP_CODE_SERVICE_NOT_AVAIL  = 421, /* Service not available. */
	RR_BEEP_CODE_NO_ACTION          = 450, /* Requested action not taken 
						   (e.g., lock already in use)
					       */
	RR_BEEP_CODE_ABORTED            = 451, /* Requested action aborted
						   (e.g., local error in
						   processing) */
	RR_BEEP_CODE_AUTH_FAILURE       = 454, /* Temporary authentication
						   failure */
	RR_BEEP_CODE_SYNTAX_ERROR       = 500, /* General syntax error
						   (e.g., poorly-formed XML) */
	RR_BEEP_CODE_PARAM_ERROR        = 501, /* Syntax error in parameters
						   (e.g., non-valid XML) */
	RR_BEEP_CODE_PARAM_NOIMP        = 504, /* Parameter not implemented */
	RR_BEEP_CODE_AUTH_REQUIRED      = 530, /* Authentication required */
	RR_BEEP_CODE_AUTH_INSUFFICIENT  = 534, /* Authentication mechanism
						   insufficient (e.g., too weak,
						   sequence exhausted, etc.) */
	RR_BEEP_CODE_ACTION_REQ_AUTH    = 537,  /* Action not authorized for
						    user */
	RR_BEEP_CODE_AUTH_REQ_ENCRYPTION = 538, /* Authentication mechanism
						    requires encryption */
	RR_BEEP_CODE_ACTION_NOT_TAKEN   = 550,  /* Requested action not taken
						    (e.g., no requested profiles
						  are acceptable) */
	RR_BEEP_CODE_INVALID_PARAM      = 553, /* Parameter invalid */
	RR_BEEP_CODE_TRANSACTION_FAILED = 554 /* Transaction failed
						   (e.g., policy violation) */

} RRBeepReplyCode;


RR_BEEP_ERROR

#define RR_BEEP_ERROR (rr_beep_error_quark ())


rr_beep_error_quark ()

GQuark      rr_beep_error_quark             (void);

Returns : 


rr_beep_error_get_lang ()

RRBeepLang  rr_beep_error_get_lang          (const gchar *isolang);

isolang : 
Returns : 


rr_beep_error_get_supported_lang ()

RRBeepLang  rr_beep_error_get_supported_lang
                                            (const gchar *langtokens);

langtokens : 
Returns : 


rr_beep_error_get_lang_iso ()

gchar*      rr_beep_error_get_lang_iso      (RRBeepLang lang);

lang : 
Returns : 


rr_beep_error_get_message ()

gchar*      rr_beep_error_get_message       (RRBeepReplyCode code,
                                             RRBeepLang lang);

code : 
lang : 
Returns : 


rr_beep_error_get_message_iso ()

gchar*      rr_beep_error_get_message_iso   (RRBeepReplyCode code,
                                             const gchar *isolang);

code : 
isolang : 
Returns :