RetroArch
Classes | Macros | Enumerations
api.h File Reference
#include "lwip/opt.h"
#include "lwip/pbuf.h"
#include "lwip/sys.h"
#include "lwip/ip.h"
#include "lwip/raw.h"
#include "lwip/udp.h"
#include "lwip/tcp.h"
#include "lwip/err.h"
Include dependency graph for api.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  netbuf
 
struct  netconn
 

Macros

#define NETCONN_NOCOPY   0x00
 
#define NETCONN_COPY   0x01
 

Enumerations

enum  netconn_type {
  NETCONN_TCP, NETCONN_UDP, NETCONN_UDPLITE, NETCONN_UDPNOCHKSUM,
  NETCONN_RAW
}
 
enum  netconn_state {
  NETCONN_NONE, NETCONN_WRITE, NETCONN_ACCEPT, NETCONN_RECV,
  NETCONN_CONNECT, NETCONN_CLOSE
}
 
enum  netconn_evt { NETCONN_EVTRCVPLUS, NETCONN_EVTRCVMINUS, NETCONN_EVTSENDPLUS, NETCONN_EVTSENDMINUS }
 

Macro Definition Documentation

◆ NETCONN_COPY

#define NETCONN_COPY   0x01

◆ NETCONN_NOCOPY

#define NETCONN_NOCOPY   0x00

Enumeration Type Documentation

◆ netconn_evt

Enumerator
NETCONN_EVTRCVPLUS 
NETCONN_EVTRCVMINUS 
NETCONN_EVTSENDPLUS 
NETCONN_EVTSENDMINUS 

◆ netconn_state

Enumerator
NETCONN_NONE 
NETCONN_WRITE 
NETCONN_ACCEPT 
NETCONN_RECV 
NETCONN_CONNECT 
NETCONN_CLOSE 

◆ netconn_type

Enumerator
NETCONN_TCP 
NETCONN_UDP 
NETCONN_UDPLITE 
NETCONN_UDPNOCHKSUM 
NETCONN_RAW