28 #ifndef WEBSOCKETPP_ERROR_HPP    29 #define WEBSOCKETPP_ERROR_HPP   155         return "websocketpp";
   161                 return "Generic error";
   163                 return "send queue full";
   165                 return "payload violation";
   167                 return "endpoint not secure";
   169                 return "endpoint not available";
   171                 return "invalid uri";
   173                 return "no outgoing message buffers";
   175                 return "no incoming message buffers";
   177                 return "invalid state";
   179                 return "Unable to extract close code";
   181                 return "Extracted close code is in an invalid range";
   183                 return "Extracted close code is in a reserved range";
   185                 return "Invalid UTF-8";
   187                 return "Invalid subprotocol";
   189                 return "Bad Connection";
   193                 return "Connection creation attempt failed";
   195                 return "Selected subprotocol was not requested by the client";
   197                 return "Feature not available on server endpoints";
   199                 return "Feature not available on client endpoints";
   201                 return "HTTP connection ended";
   203                 return "The opening handshake timed out";
   205                 return "The closing handshake timed out";
   207                 return "Invalid URI port";
   209                 return "Async Accept not listening";
   211                 return "Operation canceled";
   213                 return "Connection rejected";
   215                 return "Upgrade required";
   217                 return "Invalid version";
   219                 return "Unsupported version";
   221                 return "HTTP parse error";
   223                 return "Extension negotiation failed";
   236     return lib::error_code(static_cast<int>(e), 
get_category());
   254       : m_msg(msg.empty() ? ec.
message() : msg), m_code(ec)
   258       : m_msg(ec.
message()), m_code(ec)
   263     virtual char const * 
what() 
const throw() {
   264         return m_msg.c_str();
   267     lib::error_code 
code() 
const throw() {
   277 #endif // WEBSOCKETPP_ERROR_HPP 
lib::error_code make_error_code(error::value e)
 
Attempted to use a client specific feature on a server endpoint. 
 
std::pair< lib::error_code, std::string > err_str_pair
Combination error code / string type for returning two values. 
 
#define _WEBSOCKETPP_NOEXCEPT_TOKEN_
 
Selected subprotocol was not requested by the client. 
 
Attempted an operation that required an endpoint that is no longer available. 
 
exception(std::string const &msg, lib::error_code ec=make_error_code(error::general))
 
Unable to parse close code. 
 
std::string message(int value) const 
 
virtual char const * what() const 
 
exception(lib::error_code ec)
 
Close code is in a reserved range. 
 
Invalid WebSocket protocol version. 
 
lib::error_code code() const 
 
An operation was attempted on a connection that did not exist or was already deleted. 
 
The connection was in the wrong state for this operation. 
 
char const * name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_
 
Namespace for the WebSocket++ project. 
 
#define _WEBSOCKETPP_ERROR_CODE_ENUM_NS_START_
 
The requested operation was canceled. 
 
An async accept operation failed because the underlying transport has been requested to not listen fo...
 
Extension negotiation failed. 
 
The endpoint is out of incoming message buffers. 
 
send attempted when endpoint write queue was full 
 
The endpoint is out of outgoing message buffers. 
 
WebSocket close handshake timed out. 
 
WebSocket opening handshake timed out. 
 
#define _WEBSOCKETPP_ERROR_CODE_ENUM_NS_END_
 
Attempted to use a server specific feature on a client endpoint. 
 
Attempted to open a secure connection with an insecure endpoint. 
 
const lib::error_category & get_category()
 
Unit testing utility error code. 
 
Attempted an operation using a payload that was improperly formatted ex: invalid UTF8 encoding on a t...
 
An invalid uri was supplied. 
 
Unsupported WebSocket protocol version. 
 
Connection creation attempted failed.