Lines Matching defs:inner_conn
144 err_t err = altcp_write(conn->inner_conn, buffer, (u16_t)len2, TCP_WRITE_FLAG_COPY);
161 altcp_proxyconnect_lower_connected(void *arg, struct altcp_pcb *inner_conn, err_t err)
165 LWIP_ASSERT("pcb mismatch", conn->inner_conn == inner_conn);
166 LWIP_UNUSED_ARG(inner_conn); /* for LWIP_NOASSERT */
187 altcp_proxyconnect_lower_recv(void *arg, struct altcp_pcb *inner_conn, struct pbuf *p, err_t err)
200 altcp_close(inner_conn);
204 LWIP_ASSERT("pcb mismatch", conn->inner_conn == inner_conn);
210 altcp_close(inner_conn);
233 altcp_recved(inner_conn, p->tot_len);
251 altcp_proxyconnect_lower_sent(void *arg, struct altcp_pcb *inner_conn, u16_t len)
257 LWIP_ASSERT("pcb mismatch", conn->inner_conn == inner_conn);
258 LWIP_UNUSED_ARG(inner_conn); /* for LWIP_NOASSERT */
276 altcp_proxyconnect_lower_poll(void *arg, struct altcp_pcb *inner_conn)
280 LWIP_ASSERT("pcb mismatch", conn->inner_conn == inner_conn);
281 LWIP_UNUSED_ARG(inner_conn); /* for LWIP_NOASSERT */
294 conn->inner_conn = NULL; /* already freed */
306 altcp_proxyconnect_setup_callbacks(struct altcp_pcb *conn, struct altcp_pcb *inner_conn)
308 altcp_arg(inner_conn, conn);
309 altcp_recv(inner_conn, altcp_proxyconnect_lower_recv);
310 altcp_sent(inner_conn, altcp_proxyconnect_lower_sent);
311 altcp_err(inner_conn, altcp_proxyconnect_lower_err);
317 altcp_proxyconnect_setup(struct altcp_proxyconnect_config *config, struct altcp_pcb *conn, struct altcp_pcb *inner_conn)
323 LWIP_ASSERT("invalid inner_conn", conn != inner_conn);
332 altcp_proxyconnect_setup_callbacks(conn, inner_conn);
333 conn->inner_conn = inner_conn;
437 altcp_poll(conn->inner_conn, altcp_proxyconnect_lower_poll, interval);
455 altcp_recved(conn->inner_conn, len);
480 return altcp_connect(conn->inner_conn, &state->conf->proxy_addr, state->conf->proxy_port, altcp_proxyconnect_lower_connected);
497 if (conn->inner_conn != NULL) {
498 altcp_abort(conn->inner_conn);
510 if (conn->inner_conn != NULL) {
511 err_t err = altcp_close(conn->inner_conn);
542 return altcp_write(conn->inner_conn, dataptr, len, apiflags);