RetroArch
Public Attributes | List of all members
netconn Struct Reference

#include <api.h>

Collaboration diagram for netconn:
[legend]

Public Attributes

enum netconn_type type
 
enum netconn_state state
 
union {
   struct tcp_pcb *   tcp
 
   struct udp_pcb *   udp
 
   struct raw_pcb *   raw
 
pcb
 
err_t err
 
sys_sem sem
 
sys_mbox mbox
 
sys_mbox recvmbox
 
sys_mbox acceptmbox
 
u16 recvavail
 
s32 socket
 
void(* callback )(struct netconn *, enum netconn_evt, u32)
 

Member Data Documentation

◆ acceptmbox

sys_mbox netconn::acceptmbox

◆ callback

void(* netconn::callback) (struct netconn *, enum netconn_evt, u32)

◆ err

err_t netconn::err

◆ mbox

sys_mbox netconn::mbox

◆ pcb

union { ... } netconn::pcb

◆ raw

struct raw_pcb* netconn::raw

◆ recvavail

u16 netconn::recvavail

◆ recvmbox

sys_mbox netconn::recvmbox

◆ sem

sys_sem netconn::sem

◆ socket

s32 netconn::socket

◆ state

enum netconn_state netconn::state

◆ tcp

struct tcp_pcb* netconn::tcp

◆ type

enum netconn_type netconn::type

◆ udp

struct udp_pcb* netconn::udp

The documentation for this struct was generated from the following file: