The friendly Operating System for the Internet of Things
sock.h File Reference

Common sock API definitions. More...

Detailed Description

#include <stdint.h>
+ Include dependency graph for sock.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  sock_ip_ep_t
 Abstract IP end point and end point for a raw IP sock object. More...
struct  _sock_tl_ep
 Common IP-based transport layer end point. More...


#define SOCK_ADDR_ANY_NETIF   (0)
 Special netif ID for "any interface". More...
#define SOCK_IPV4_EP_ANY
 Address to bind to any IPv4 address. More...
#define SOCK_IPV6_EP_ANY
 Address to bind to any IPv6 address. More...
 Special value meaning "wait forever" (don't timeout)
Compile flags

Flags to (de)activate certain functionalities

#define SOCK_HAS_IPV6
 activate IPv6 support
Sock flags

Common flags for Sock API

#define SOCK_FLAGS_REUSE_EP   (0x0001)
 allow to reuse end point on bind