• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /barrelfish-2018-10-04/include/lwip2/lwip/

Lines Matching refs:tcp_pcb

57 struct tcp_pcb;
68 typedef err_t (*tcp_accept_fn)(void *arg, struct tcp_pcb *newpcb, err_t err);
80 typedef err_t (*tcp_recv_fn)(void *arg, struct tcp_pcb *tpcb,
94 typedef err_t (*tcp_sent_fn)(void *arg, struct tcp_pcb *tpcb,
106 typedef err_t (*tcp_poll_fn)(void *arg, struct tcp_pcb *tpcb);
132 typedef err_t (*tcp_connected_fn)(void *arg, struct tcp_pcb *tpcb, err_t err);
169 * members common to struct tcp_pcb and struct tcp_listen_pcb
200 struct tcp_pcb {
204 TCP_PCB_COMMON(struct tcp_pcb);
343 err_t lwip_tcp_event(void *arg, struct tcp_pcb *pcb,
352 struct tcp_pcb * tcp_new (void);
353 struct tcp_pcb * tcp_new_ip_type (u8_t type);
355 void tcp_arg (struct tcp_pcb *pcb, void *arg);
357 void tcp_recv (struct tcp_pcb *pcb, tcp_recv_fn recv);
358 void tcp_sent (struct tcp_pcb *pcb, tcp_sent_fn sent);
359 void tcp_err (struct tcp_pcb *pcb, tcp_err_fn err);
360 void tcp_accept (struct tcp_pcb *pcb, tcp_accept_fn accept);
362 void tcp_poll (struct tcp_pcb *pcb, tcp_poll_fn poll, u8_t interval);
382 void tcp_backlog_delayed(struct tcp_pcb* pcb);
383 void tcp_backlog_accepted(struct tcp_pcb* pcb);
391 void tcp_recved (struct tcp_pcb *pcb, u16_t len);
392 err_t tcp_bind (struct tcp_pcb *pcb, const ip_addr_t *ipaddr,
394 err_t tcp_connect (struct tcp_pcb *pcb, const ip_addr_t *ipaddr,
397 struct tcp_pcb * tcp_listen_with_backlog_and_err(struct tcp_pcb *pcb, u8_t backlog, err_t *err);
398 struct tcp_pcb * tcp_listen_with_backlog(struct tcp_pcb *pcb, u8_t backlog);
402 void tcp_abort (struct tcp_pcb *pcb);
403 err_t tcp_close (struct tcp_pcb *pcb);
404 err_t tcp_shutdown(struct tcp_pcb *pcb, int shut_rx, int shut_tx);
410 err_t tcp_write (struct tcp_pcb *pcb, const void *dataptr, u16_t len,
413 void tcp_setprio (struct tcp_pcb *pcb, u8_t prio);
419 err_t tcp_output (struct tcp_pcb *pcb);