Documentation

Documentation

Includes

lwip/opt.h

#include "lwip/opt.h"
#include "lwip/opt.h"

lwip/err.h

#include "lwip/err.h"
#include "lwip/err.h"

lwip/sockets.h

#include "lwip/sockets.h"
#include "lwip/sockets.h"

lwip/sys.h

#include "lwip/sys.h"
#include "lwip/sys.h"

Macros

Marco LWIP_HDR_SOCKETS_PRIV_H

#define LWIP_HDR_SOCKETS_PRIV_H


      

Marco NUM_SOCKETS

#define NUM_SOCKETS MEMP_NUM_NETCONN


      

Marco SELWAIT_T

#define SELWAIT_T u8_t


      

Marco set_errno(err)

#define set_errno(err) do { if (err) { errno = (err); } } while(0)


      

Marco LWIP_SETGETSOCKOPT_MAXOPTLEN

#define LWIP_SETGETSOCKOPT_MAXOPTLEN LWIP_MAX(16, sizeof(struct ifreq))
/** Maximum optlen used by setsockopt/getsockopt */

Marco SELECT_SEM_T

#define SELECT_SEM_T       sys_sem_t*


      

Marco SELECT_SEM_PTR(sem)

#define SELECT_SEM_PTR(sem) (sem)


      

Marco SELECT_SEM_T

#define SELECT_SEM_T       sys_sem_t


      

Marco SELECT_SEM_PTR(sem)

#define SELECT_SEM_PTR(sem) (&(sem))

      

Functions

Vars

Variable optlen

socklen_t optlen;
/** size of *optval */

Variable err

int err;
/** if an error occurs, it is temporarily stored here */

Variable completed_sem

void* completed_sem;
/** semaphore to wake up the calling task */

Variable lwip_sock

struct lwip_sock* lwip_socket_dbg_get_socket(int fd);

      

Consts

Types

Typedefs