nrfxlib API 3.3.99
Loading...
Searching...
No Matches
Modem library socket API

Application interface for nRF sockets. More...

Topics

 DTLS Connection ID settings
 Allowed values for DTLS connection ID setting socket option NRF_SO_SEC_DTLS_CID.
 
 DTLS Connection ID statuses
 Allowed values for DTLS connection ID status socket option NRF_SO_SEC_DTLS_CID_STATUS.
 
 DTLS Fragmentation extension options
 Allowed values for DTLS Fragmentation extension socket option NRF_SO_SEC_DTLS_FRAG_EXT.
 
 DTLS handshake timeout values
 Allowed timeout values for DTLS handshake timeout socket option according to RFC6347 section 4.2.4.1. Default is 123 seconds. (https://tools.ietf.org/html/rfc6347#section-4.2.4.1)
 
 File descriptor control option commands
 API commands used to control the behaviour of IP sockets using nrf_fcntl().
 
 File descriptor control option flags
 Flags used to control the behaviour of IP sockets using nrf_fcntl().
 
 Generic socket options
 Socket options used with IP sockets.
 
 Invalid security tag
 Designated value that represents an invalid.
 
 Limits of the Modem library.
 Modem library constants.
 
 Role for the socket connection
 Allowed roles for the socket connection NRF_SO_SEC_ROLE.
 
 Security tags for decrypting TLS traffic
 Reserved security tags used for decrypting TLS traffic using Nordic tools.
 
 Socket address resolution API
 Address resolution utility functions.
 
 Socket enumerators
 Enumerated values that is used as input arguments to multiple socket functions.
 
 Socket option levels enumerator
 
 Socket option values for RAI
 Release Assistance Indication (RAI) NRF_SO_RAI.
 
 Socket polling API
 Data types and defines for use with nrf_poll().
 
 Socket send callback option parameters
 
 Socket send/recv flags
 
 TLS Cipher suites
 Allowed IANA cipher suites for the nRF modem.
 
 TLS peer verification options
 Allowed TLS peer verification options NRF_SO_SEC_PEER_VERIFY.
 
 TLS session cache options
 Allowed options for the TLS session cache NRF_SO_SEC_SESSION_CACHE.
 
 TLS socket
 TLS socket API.
 
 TLS/DTLS Handshake statuses
 Allowed values for TLS/DTLS handshake status socket option NRF_SO_SEC_HANDSHAKE_STATUS.
 
 nRF Socket interface
 

Macros

#define NRF_MODEM_MAX_SOCKET_COUNT   8
 

Typedefs

typedef int32_t ssize_t
 

Detailed Description

Application interface for nRF sockets.