evd-error

evd-error

Synopsis

#define             EVD_ERROR_DOMAIN_STR
#define             EVD_ERROR
#define             EVD_TLS_ERROR_DOMAIN_STR
#define             EVD_TLS_ERROR
enum                EvdErrorEnum;

Description

Details

EVD_ERROR_DOMAIN_STR

#define EVD_ERROR_DOMAIN_STR "org.eventdance.lib.Errors"


EVD_ERROR

#define EVD_ERROR            g_quark_from_string (EVD_ERROR_DOMAIN_STR)


EVD_TLS_ERROR_DOMAIN_STR

#define EVD_TLS_ERROR_DOMAIN_STR "org.eventdance.lib.TlsErrors"


EVD_TLS_ERROR

#define EVD_TLS_ERROR            g_quark_from_string (EVD_TLS_ERROR_DOMAIN_STR)


enum EvdErrorEnum

typedef enum
{
  EVD_ERROR_NONE,
  EVD_ERROR_UNKNOWN,
  EVD_ERROR_ABSTRACT,
  EVD_ERROR_EPOLL,
  EVD_ERROR_NOT_CONNECTING,
  EVD_ERROR_NOT_CONNECTED,
  EVD_ERROR_CLOSED,
  EVD_ERROR_REFUSED,
  EVD_ERROR_SOCKET_ACCEPT,
  EVD_ERROR_ALREADY_ACTIVE,
  EVD_ERROR_INVALID_DATA,
  EVD_ERROR_TOO_LONG,
  EVD_ERROR_NOT_INITIALIZED,
  EVD_ERROR_BUFFER_FULL,
  EVD_ERROR_INVALID_ADDRESS,
  EVD_ERROR_RESOLVE_ADDRESS,
  EVD_ERROR_NOT_READABLE,
  EVD_ERROR_NOT_WRITABLE,

  /* 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;