Lines Matching defs:pcb
135 struct altcp_pcb* pcb;
170 tpcb = req->pcb;
280 httpc_tcp_recv(void *arg, struct altcp_pcb *pcb, struct pbuf *p, err_t r)
320 altcp_recved(pcb, total_header_len);
342 return req->recv_fn(req->callback_arg, pcb, p, r);
344 altcp_recved(pcb, p->tot_len);
357 /* pcb has already been deallocated */
358 req->pcb = NULL;
365 httpc_tcp_poll(void *arg, struct altcp_pcb *pcb)
369 LWIP_UNUSED_ARG(pcb);
383 httpc_tcp_sent(void *arg, struct altcp_pcb *pcb, u16_t len)
387 LWIP_UNUSED_ARG(pcb);
394 httpc_tcp_connected(void *arg, struct altcp_pcb *pcb, err_t err)
398 LWIP_UNUSED_ARG(pcb);
402 r = altcp_write(req->pcb, req->request->payload, req->request->len - 1, TCP_WRITE_FLAG_COPY);
411 altcp_output(req->pcb);
427 err = altcp_connect(req->pcb, &req->remote_addr, req->remote_port, httpc_tcp_connected);
562 req->pcb = altcp_new(settings->altcp_allocator);
563 if(req->pcb == NULL) {
568 altcp_arg(req->pcb, req);
569 altcp_recv(req->pcb, httpc_tcp_recv);
570 altcp_err(req->pcb, httpc_tcp_err);
571 altcp_poll(req->pcb, httpc_tcp_poll, HTTPC_POLL_INTERVAL);
572 altcp_sent(req->pcb, httpc_tcp_sent);
788 httpc_fs_tcp_recv(void *arg, struct altcp_pcb *pcb, struct pbuf *p, err_t err)
799 altcp_recved(pcb, p->tot_len);