MCUXpresso SDK API Reference Manual  Rev. 0
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Secure Sockets Error Codes

Error codes returned by the SOCKETS API. More...

Overview

Note that SOCKETS API may also propagate port-specific error codes when they are more descriptive. See your port's error codes for more details. PORT_SPECIFIC_LINK

Macros

#define SOCKETS_ERROR_NONE   ( 0 )
 No error. More...
 
#define SOCKETS_SOCKET_ERROR   ( -1 )
 Catch-all sockets error code. More...
 
#define SOCKETS_EWOULDBLOCK   ( -11 )
 A resource is temporarily unavailable. More...
 
#define SOCKETS_ENOMEM   ( -12 )
 Memory allocation failed. More...
 
#define SOCKETS_EINVAL   ( -22 )
 Invalid argument. More...
 
#define SOCKETS_ENOPROTOOPT   ( -109 )
 A bad option was specified . More...
 
#define SOCKETS_ENOTCONN   ( -126 )
 The supplied socket is not connected. More...
 
#define SOCKETS_EISCONN   ( -127 )
 The supplied socket is already connected. More...
 
#define SOCKETS_ECLOSED   ( -128 )
 The supplied socket has already been closed. More...
 
#define SOCKETS_TLS_INIT_ERROR   ( -1001 )
 TLS initialization failed. More...
 
#define SOCKETS_TLS_HANDSHAKE_ERROR   ( -1002 )
 TLS handshake failed. More...
 
#define SOCKETS_TLS_SERVER_UNVERIFIED   ( -1003 )
 A connection was made but the server could not be verified. More...
 
#define SOCKETS_TLS_RECV_ERROR   ( -1004 )
 TLS receive operation failed. More...
 
#define SOCKETS_TLS_SEND_ERROR   ( -1005 )
 TLS send operation failed. More...
 
#define SOCKETS_PERIPHERAL_RESET   ( -1006 )
 Communications peripheral has been reset. More...
 

Macro Definition Documentation

#define SOCKETS_ERROR_NONE   ( 0 )
#define SOCKETS_SOCKET_ERROR   ( -1 )
#define SOCKETS_EWOULDBLOCK   ( -11 )
#define SOCKETS_ENOMEM   ( -12 )
#define SOCKETS_EINVAL   ( -22 )
#define SOCKETS_ENOPROTOOPT   ( -109 )
#define SOCKETS_ENOTCONN   ( -126 )
#define SOCKETS_EISCONN   ( -127 )
#define SOCKETS_ECLOSED   ( -128 )
#define SOCKETS_TLS_INIT_ERROR   ( -1001 )
#define SOCKETS_TLS_HANDSHAKE_ERROR   ( -1002 )
#define SOCKETS_TLS_SERVER_UNVERIFIED   ( -1003 )

It is recommended that the socket be closed.

#define SOCKETS_TLS_RECV_ERROR   ( -1004 )
#define SOCKETS_TLS_SEND_ERROR   ( -1005 )
#define SOCKETS_PERIPHERAL_RESET   ( -1006 )