32#ifndef _QX_EXCEPTION_CODE_H_
33#define _QX_EXCEPTION_CODE_H_
48#define QX_ERROR_UNKNOWN 1
49#define QX_ERROR_SERVICE_NOT_SPECIFIED 2
50#define QX_ERROR_SERVICE_INVALID 3
51#define QX_ERROR_SERVER_NOT_FOUND 4
52#define QX_ERROR_SERVICE_WRITE_ERROR 5
53#define QX_ERROR_SERVICE_READ_ERROR 6
54#define QX_ERROR_SERVICE_SSL_ENCRYPTED 7
56#define QX_EXCEPTION_UNKNOWN qx::exception(QX_ERROR_UNKNOWN, "unknown error")
57#define QX_EXCEPTION_SERVICE_NOT_SPECIFIED qx::exception(QX_ERROR_SERVICE_NOT_SPECIFIED, "[QxOrm] empty service name")
58#define QX_EXCEPTION_SERVICE_INVALID qx::exception(QX_ERROR_SERVICE_INVALID, "[QxOrm] invalid service")
59#define QX_EXCEPTION_SERVER_NOT_FOUND qx::exception(QX_ERROR_SERVER_NOT_FOUND, "[QxOrm] unable to connect to server")
60#define QX_EXCEPTION_SERVICE_WRITE_ERROR qx::exception(QX_ERROR_SERVICE_WRITE_ERROR, "[QxOrm] unable to write request to socket")
61#define QX_EXCEPTION_SERVICE_READ_ERROR qx::exception(QX_ERROR_SERVICE_READ_ERROR, "[QxOrm] unable to read reply from socket")
62#define QX_EXCEPTION_SERVICE_SSL_ENCRYPTED qx::exception(QX_ERROR_SERVICE_SSL_ENCRYPTED, "[QxOrm] SSL socket encrypted error")
Exception with error code and error description.