RetroArch
Modules | Files | Classes | Macros | Variables
Uip
Collaboration diagram for Uip:

Modules

 uIP Address Resolution Protocol
 

Files

file  uip.h
 
file  bt.h
 

Classes

struct  uip_stats
 

Macros

#define UIP_ERR_OK   0
 
#define UIP_ERR_MEM   -1
 
#define UIP_ERR_BUF   -2
 
#define UIP_ERR_ABRT   -3
 
#define UIP_ERR_RST   -4
 
#define UIP_ERR_CLSD   -5
 
#define UIP_ERR_CONN   -6
 
#define UIP_ERR_VAL   -7
 
#define UIP_ERR_ARG   -8
 
#define UIP_ERR_RTE   -9
 
#define UIP_ERR_USE   -10
 
#define UIP_ERR_IF   -11
 
#define UIP_ERR_PKTSIZE   -17
 
#define UIP_PROTO_ICMP   1
 
#define UIP_PROTO_TCP   6
 
#define UIP_PROTO_UDP   17
 
#define UIP_IP_HLEN   20 /* Size of IP header */
 
#define UIP_TRANSPORT_HLEN   20
 
#define UIP_UDP_HLEN   8 /* Size of UDP header */
 
#define UIP_TCP_HLEN   20 /* Size of TCP header */
 
#define UIP_IPUDP_HLEN   28 /* Size of IP + UDP header */
 
#define UIP_IPTCP_HLEN   40 /* Size of IP + TCP header */
 
#define ERR_OK   0
 
#define ERR_MEM   -1
 
#define ERR_BUF   -2
 
#define ERR_ABRT   -3
 
#define ERR_RST   -4
 
#define ERR_CLSD   -5
 
#define ERR_CONN   -6
 
#define ERR_VAL   -7
 
#define ERR_ARG   -8
 
#define ERR_RTE   -9
 
#define ERR_USE   -10
 
#define ERR_IF   -11
 
#define ERR_PKTSIZE   -17
 
#define PROTO_ICMP   1
 
#define PROTO_TCP   6
 
#define PROTO_UDP   17
 
#define IP_HLEN   20 /* Size of IP header */
 
#define TRANSPORT_HLEN   20
 
#define UDP_HLEN   8 /* Size of UDP header */
 
#define TCP_HLEN   20 /* Size of TCP header */
 
#define IPUDP_HLEN   28 /* Size of IP + UDP header */
 
#define IPTCP_HLEN   40 /* Size of IP + TCP header */
 
#define HTONS(n)
 

Variables

struct uip_stats uip_stat
 

Detailed Description

Macro Definition Documentation

◆ ERR_ABRT

#define ERR_ABRT   -3

◆ ERR_ARG

#define ERR_ARG   -8

◆ ERR_BUF

#define ERR_BUF   -2

◆ ERR_CLSD

#define ERR_CLSD   -5

◆ ERR_CONN

#define ERR_CONN   -6

◆ ERR_IF

#define ERR_IF   -11

◆ ERR_MEM

#define ERR_MEM   -1

◆ ERR_OK

#define ERR_OK   0

◆ ERR_PKTSIZE

#define ERR_PKTSIZE   -17

◆ ERR_RST

#define ERR_RST   -4

◆ ERR_RTE

#define ERR_RTE   -9

◆ ERR_USE

#define ERR_USE   -10

◆ ERR_VAL

#define ERR_VAL   -7

◆ HTONS

#define HTONS (   n)

Convert 16-bit quantity from host byte order to network byte order.

This macro is primarily used for converting constants from host byte order to network byte order. For converting variables to network byte order, use the htons() function instead.

◆ IP_HLEN

#define IP_HLEN   20 /* Size of IP header */

◆ IPTCP_HLEN

#define IPTCP_HLEN   40 /* Size of IP + TCP header */

◆ IPUDP_HLEN

#define IPUDP_HLEN   28 /* Size of IP + UDP header */

◆ PROTO_ICMP

#define PROTO_ICMP   1

◆ PROTO_TCP

#define PROTO_TCP   6

◆ PROTO_UDP

#define PROTO_UDP   17

◆ TCP_HLEN

#define TCP_HLEN   20 /* Size of TCP header */

◆ TRANSPORT_HLEN

#define TRANSPORT_HLEN   20

◆ UDP_HLEN

#define UDP_HLEN   8 /* Size of UDP header */

◆ UIP_ERR_ABRT

#define UIP_ERR_ABRT   -3

◆ UIP_ERR_ARG

#define UIP_ERR_ARG   -8

◆ UIP_ERR_BUF

#define UIP_ERR_BUF   -2

◆ UIP_ERR_CLSD

#define UIP_ERR_CLSD   -5

◆ UIP_ERR_CONN

#define UIP_ERR_CONN   -6

◆ UIP_ERR_IF

#define UIP_ERR_IF   -11

◆ UIP_ERR_MEM

#define UIP_ERR_MEM   -1

◆ UIP_ERR_OK

#define UIP_ERR_OK   0

◆ UIP_ERR_PKTSIZE

#define UIP_ERR_PKTSIZE   -17

◆ UIP_ERR_RST

#define UIP_ERR_RST   -4

◆ UIP_ERR_RTE

#define UIP_ERR_RTE   -9

◆ UIP_ERR_USE

#define UIP_ERR_USE   -10

◆ UIP_ERR_VAL

#define UIP_ERR_VAL   -7

◆ UIP_IP_HLEN

#define UIP_IP_HLEN   20 /* Size of IP header */

◆ UIP_IPTCP_HLEN

#define UIP_IPTCP_HLEN   40 /* Size of IP + TCP header */

◆ UIP_IPUDP_HLEN

#define UIP_IPUDP_HLEN   28 /* Size of IP + UDP header */

◆ UIP_PROTO_ICMP

#define UIP_PROTO_ICMP   1

◆ UIP_PROTO_TCP

#define UIP_PROTO_TCP   6

◆ UIP_PROTO_UDP

#define UIP_PROTO_UDP   17

◆ UIP_TCP_HLEN

#define UIP_TCP_HLEN   20 /* Size of TCP header */

◆ UIP_TRANSPORT_HLEN

#define UIP_TRANSPORT_HLEN   20

◆ UIP_UDP_HLEN

#define UIP_UDP_HLEN   8 /* Size of UDP header */

Variable Documentation

◆ uip_stat

struct uip_stats uip_stat

The uIP TCP/IP statistics.

This is the variable in which the uIP TCP/IP statistics are gathered.