13 #include "baos/BaosLib_export.h"
15 #include "wzcpp/features/error/Exception.h"
17 #ifndef __BAOSLIB_EXCEPTION_H__
18 #define __BAOSLIB_EXCEPTION_H__
44 AddressResolveError = 4,
45 TCPConnectionError = 5,
46 TCPConnectionClosed = 6,
50 SocketRxBufferToSmall = 10,
52 ResponseTimeoutError = 21,
53 MaleformedTelegram = 22,
54 ClosedConnection = 51,
55 StoppedConnection = 52
59 ErrorCodes::BaosError,
60 wzcpp::error::WzBaseException);
62 ErrorCodes::SocketError,
65 ErrorCodes::AddressResolveError,
68 ErrorCodes::TCPConnectionError,
71 ErrorCodes::TCPConnectionClosed,
74 ErrorCodes::SocketRecvError,
77 ErrorCodes::SocketSendError,
80 ErrorCodes::SocketInitError,
83 ErrorCodes::SocketRxBufferToSmall,
88 ErrorCodes::MaleformedTelegram,
91 ErrorCodes::ResponseError,
94 ErrorCodes::ResponseTimeoutError,
97 ErrorCodes::ClosedConnection,
100 WzStoppedConnectionException,
101 ErrorCodes::StoppedConnection,
Global BAOS sdk namespace.
Definition: config.h:62
ErrorCodes
Custom error codes for each exception.
Definition: Exception.h:41
DECLARE_WZ_EXCEPTION(WzBaosException, ErrorCodes::BaosError, wzcpp::error::WzBaseException)
Generic exception from this SDK.