nRF5 SDK v16.0.0
Modules | Data Structures | Macros | Enumerations | Functions
BSD Socket internal functions and structures

Nordic socket interface internal functions and structures. More...

Modules

 BSD Socket Interface - Common module configuration
 

Data Structures

struct  socket_params_t
 Create parameters for a socket. More...
 
struct  socket_t
 The state associated with a socket handle. More...
 

Macros

#define AF_NRF_CFG_INTERNAL   41
 

Enumerations

enum  socket_state_t {
  STATE_CLOSED = 0,
  STATE_OPEN,
  STATE_CONNECTED
}
 Different states a socket can be in. More...
 

Functions

uint32_t socket_init (void)
 Function for initializing the socket API module. More...
 
uint32_t socket_wait (void)
 Waiting function for sockets. More...
 

Detailed Description

Nordic socket interface internal functions and structures.

Macro Definition Documentation

#define AF_NRF_CFG_INTERNAL   41

Socket family type, internal NRF configuration socket.

Enumeration Type Documentation

Different states a socket can be in.

Enumerator
STATE_CLOSED 

Socket is closed.

STATE_OPEN 

Socket is opened.

STATE_CONNECTED 

Socket is connected.

Function Documentation

uint32_t socket_init ( void  )

Function for initializing the socket API module.

Returns
NRF_SUCCESS on success, otherwise error code is returned.
uint32_t socket_wait ( void  )

Waiting function for sockets.

Must be implemented by specific modules such as BLEs.

Returns
NRF_SUCCESS on success, otherwise error code is returned.

Documentation feedback | Developer Zone | Subscribe | Updated