evd-error

evd-error

Synopsis

#define             EVD_ERROR_DOMAIN_STR
#define             EVD_ERROR
#define             EVD_GNUTLS_ERROR_DOMAIN_STR
#define             EVD_GNUTLS_ERROR
#define             EVD_GCRYPT_ERROR_DOMAIN_STR
#define             EVD_GCRYPT_ERROR
#define             EVD_ERRNO_ERROR_DOMAIN_STR
#define             EVD_ERRNO_ERROR
enum                EvdErrorEnum;
void                evd_error_build_gnutls              (gint gnutls_error,
                                                         GError **error);
void                evd_error_build_gcrypt              (guint gcrypt_error,
                                                         GError **error);
gboolean            evd_error_propagate_gnutls          (gint gnutls_error_code,
                                                         GError **error);

Description

Details

EVD_ERROR_DOMAIN_STR

#define EVD_ERROR_DOMAIN_STR "org.eventdance.lib.Evd.ErrorDomain"


EVD_ERROR

#define EVD_ERROR            g_quark_from_string (EVD_ERROR_DOMAIN_STR)


EVD_GNUTLS_ERROR_DOMAIN_STR

#define EVD_GNUTLS_ERROR_DOMAIN_STR "org.eventdance.lib.Gnutls.ErrorDomain"


EVD_GNUTLS_ERROR

#define EVD_GNUTLS_ERROR            g_quark_from_string (EVD_GNUTLS_ERROR_DOMAIN_STR)


EVD_GCRYPT_ERROR_DOMAIN_STR

#define EVD_GCRYPT_ERROR_DOMAIN_STR "org.eventdance.lib.Gcry.ErrorDomain"


EVD_GCRYPT_ERROR

#define EVD_GCRYPT_ERROR            g_quark_from_string (EVD_GCRYPT_ERROR_DOMAIN_STR)


EVD_ERRNO_ERROR_DOMAIN_STR

#define EVD_ERRNO_ERROR_DOMAIN_STR "org.eventdance.lib.Errno.ErrorDomain"


EVD_ERRNO_ERROR

#define EVD_ERRNO_ERROR            g_quark_from_string (EVD_ERRNO_ERROR_DOMAIN_STR)


enum EvdErrorEnum

typedef enum {
  EVD_ERROR_NONE,
  EVD_ERROR_ABSTRACT,
  EVD_ERROR_EPOLL,
  EVD_ERROR_NOT_CONNECTING,
  EVD_ERROR_NOT_CONNECTED,
  EVD_ERROR_SOCKET_ACCEPT,
  EVD_ERROR_TOO_LONG,
  EVD_ERROR_BUFFER_FULL,
  EVD_ERROR_RESOLVE_ADDRESS,

  /* padding for future expansiion */
  EVD_ERROR_PADDING0,
  EVD_ERROR_PADDING1,
  EVD_ERROR_PADDING2,
  EVD_ERROR_PADDING3,
  EVD_ERROR_PADDING4,
  EVD_ERROR_PADDING5,
  EVD_ERROR_PADDING6,
  EVD_ERROR_PADDING7,
  EVD_ERROR_PADDING8,
  EVD_ERROR_PADDING9,
} EvdErrorEnum;

EVD_ERROR_NONE

EVD_ERROR_ABSTRACT

EVD_ERROR_EPOLL

EVD_ERROR_NOT_CONNECTING

EVD_ERROR_NOT_CONNECTED

EVD_ERROR_SOCKET_ACCEPT

EVD_ERROR_TOO_LONG

EVD_ERROR_BUFFER_FULL

EVD_ERROR_RESOLVE_ADDRESS

EVD_ERROR_PADDING0

EVD_ERROR_PADDING1

EVD_ERROR_PADDING2

EVD_ERROR_PADDING3

EVD_ERROR_PADDING4

EVD_ERROR_PADDING5

EVD_ERROR_PADDING6

EVD_ERROR_PADDING7

EVD_ERROR_PADDING8

EVD_ERROR_PADDING9


evd_error_build_gnutls ()

void                evd_error_build_gnutls              (gint gnutls_error,
                                                         GError **error);


evd_error_build_gcrypt ()

void                evd_error_build_gcrypt              (guint gcrypt_error,
                                                         GError **error);


evd_error_propagate_gnutls ()

gboolean            evd_error_propagate_gnutls          (gint gnutls_error_code,
                                                         GError **error);

Since 0.1.28