CoyoteCode: Error Codes used across Coyote Layer.


Typedefs

typedef _CoyoteCode CoyoteCode
 Coyote layer status error object representation.

Enumerations

enum  CoyoteCodeType {
  COYOTE_CODE_OK, COYOTE_CODE_ERROR, COYOTE_CODE_UNKNOWN_SERVICE, COYOTE_CODE_XML_VALIDATION_PROBLEM,
  COYOTE_CODE_XML_PARSE_PROBLEM, COYOTE_CODE_XML_INCORRECT_PARAMETER, COYOTE_CODE_KEY_REQUIRED, COYOTE_CODE_KEY_EXPIRED,
  COYOTE_CODE_KEY_INVALID, COYOTE_CODE_INSUFFICIENT_PERMISSIONS, COYOTE_CODE_SERVICES_UPDATE_NEEDED, COYOTE_CODE_SESSION_EXPIRED
}
 CoyoteCodeType enumeration definition. More...

Functions

void coyote_code_free (CoyoteCode *code)
 Frees the given CoyoteCode object.
const gchar * coyote_code_get_status (CoyoteCodeType type)
 Returns the status message for the given CoyoteCodeType.
CoyoteCodeType coyote_code_get_type (gchar *status)
 Returns the CoyoteCodeType for the given status.
CoyoteCodecoyote_code_new (CoyoteCodeType type, const gchar *extended_message)
 Creates a new CoyoteCode object.