/[lwip]/lwip/src/include/lwip/api.h
ViewVC logotype

Diff of /lwip/src/include/lwip/api.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by likewise, Mon Jun 9 21:14:47 2003 UTC revision 1.7.2.1 by kieranm, Wed Sep 10 17:14:27 2003 UTC
# Line 38  Line 38 
38    
39  #include "lwip/ip.h"  #include "lwip/ip.h"
40    
41    #include "lwip/raw.h"
42  #include "lwip/udp.h"  #include "lwip/udp.h"
43  #include "lwip/tcp.h"  #include "lwip/tcp.h"
44    
# Line 50  enum netconn_type { Line 51  enum netconn_type {
51    NETCONN_TCP,    NETCONN_TCP,
52    NETCONN_UDP,    NETCONN_UDP,
53    NETCONN_UDPLITE,    NETCONN_UDPLITE,
54    NETCONN_UDPNOCHKSUM    NETCONN_UDPNOCHKSUM,
55      NETCONN_RAW
56  };  };
57    
58  enum netconn_state {  enum netconn_state {
# Line 82  struct netconn { Line 84  struct netconn {
84    union {    union {
85      struct tcp_pcb *tcp;      struct tcp_pcb *tcp;
86      struct udp_pcb *udp;      struct udp_pcb *udp;
87        struct raw_pcb *raw;
88    } pcb;    } pcb;
89    err_t err;    err_t err;
90    sys_mbox_t mbox;    sys_mbox_t mbox;
# Line 121  struct netconn *  netconn_new     (enum Line 124  struct netconn *  netconn_new     (enum
124  struct  struct
125  netconn *netconn_new_with_callback(enum netconn_type t,  netconn *netconn_new_with_callback(enum netconn_type t,
126                                     void (*callback)(struct netconn *, enum netconn_evt, u16_t len));                                     void (*callback)(struct netconn *, enum netconn_evt, u16_t len));
127    struct
128    netconn *netconn_new_with_proto_and_callback(enum netconn_type t, u16_t proto,
129                                       void (*callback)(struct netconn *, enum netconn_evt, u16_t len));
130  err_t             netconn_delete  (struct netconn *conn);  err_t             netconn_delete  (struct netconn *conn);
131  enum netconn_type netconn_type    (struct netconn *conn);  enum netconn_type netconn_type    (struct netconn *conn);
132  err_t             netconn_peer    (struct netconn *conn,  err_t             netconn_peer    (struct netconn *conn,

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.7.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26