Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

netconn Struct Reference

#include <api.h>

Collaboration diagram for netconn:

[legend]

Data Fields

enum netconn_type type
enum netconn_state state
union {
   tcp_pcb *   tcp
   udp_pcb *   udp
pcb
err_t err
sys_mbox_t mbox
sys_mbox_t recvmbox
sys_mbox_t acceptmbox
sys_sem_t sem
int socket
u16_t recv_avail
void(* callback )(struct netconn *, enum netconn_evt, u16_t len)

Field Documentation

sys_mbox_t netconn::acceptmbox
 

Definition at line 96 of file api.h.

Referenced by do_listen(), netconn_accept(), netconn_delete(), netconn_listen(), and netconn_new().

void(* netconn::callback)(struct netconn *, enum netconn_evt, u16_t len)
 

Referenced by do_delconn(), do_write(), lwip_accept(), netconn_accept(), netconn_new(), netconn_new_with_callback(), and netconn_recv().

err_t netconn::err
 

Definition at line 93 of file api.h.

Referenced by do_bind(), do_close(), do_connect(), do_listen(), do_write(), netconn_addr(), netconn_bind(), netconn_close(), netconn_connect(), netconn_disconnect(), netconn_err(), netconn_listen(), netconn_peer(), netconn_recv(), netconn_send(), and netconn_write().

sys_mbox_t netconn::mbox
 

Definition at line 94 of file api.h.

Referenced by do_bind(), do_close(), do_connect(), do_delconn(), do_disconnect(), do_listen(), do_recv(), do_send(), do_write(), netconn_bind(), netconn_close(), netconn_connect(), netconn_delete(), netconn_disconnect(), netconn_listen(), netconn_new(), netconn_recv(), netconn_send(), and netconn_write().

union { ... } netconn::pcb
 

Referenced by do_accept(), do_bind(), do_close(), do_connect(), do_delconn(), do_disconnect(), do_listen(), do_recv(), do_send(), do_write(), netconn_addr(), netconn_new(), netconn_peer(), netconn_recv(), and netconn_write().

u16_t netconn::recv_avail
 

Definition at line 99 of file api.h.

Referenced by netconn_new(), and netconn_recv().

sys_mbox_t netconn::recvmbox
 

Definition at line 95 of file api.h.

Referenced by netconn_bind(), netconn_connect(), netconn_delete(), netconn_new(), and netconn_recv().

sys_sem_t netconn::sem
 

Definition at line 97 of file api.h.

Referenced by netconn_close(), netconn_delete(), netconn_new(), and netconn_write().

int netconn::socket
 

Definition at line 98 of file api.h.

Referenced by event_callback(), lwip_accept(), lwip_socket(), and netconn_new().

enum netconn_state netconn::state
 

Definition at line 88 of file api.h.

Referenced by netconn_close(), netconn_new(), and netconn_write().

struct tcp_pcb* netconn::tcp
 

Definition at line 90 of file api.h.

enum netconn_type netconn::type
 

Definition at line 87 of file api.h.

Referenced by do_accept(), do_bind(), do_close(), do_connect(), do_delconn(), do_disconnect(), do_listen(), do_recv(), do_send(), do_write(), netconn_addr(), netconn_bind(), netconn_delete(), netconn_new(), netconn_peer(), netconn_recv(), netconn_type(), and netconn_write().

struct udp_pcb* netconn::udp
 

Definition at line 91 of file api.h.


The documentation for this struct was generated from the following file:
Generated on Wed Jan 14 12:59:16 2004 for RTL-lwIP-0.4 by doxygen 1.3.4