Lines Matching refs:state

86 altcp_proxyconnect_state_free(altcp_proxyconnect_state_t *state)  in altcp_proxyconnect_state_free()  argument
88 LWIP_ASSERT("state != NULL", state != NULL); in altcp_proxyconnect_state_free()
89 mem_free(state); in altcp_proxyconnect_state_free()
115 altcp_proxyconnect_state_t *state = (altcp_proxyconnect_state_t *)conn->state; in altcp_proxyconnect_send_request() local
117 if (!state) { in altcp_proxyconnect_send_request()
121 len = altcp_proxyconnect_format_request(NULL, 0, "", state->outer_port); in altcp_proxyconnect_send_request()
141 host = ipaddr_ntoa(&state->outer_addr); in altcp_proxyconnect_send_request()
142 len2 = altcp_proxyconnect_format_request(buffer, alloc_len, host, state->outer_port); in altcp_proxyconnect_send_request()
164 if (conn && conn->state) { in altcp_proxyconnect_lower_connected()
189 altcp_proxyconnect_state_t *state; in altcp_proxyconnect_lower_recv() local
203 state = (altcp_proxyconnect_state_t *)conn->state; in altcp_proxyconnect_lower_recv()
205 if (!state) { in altcp_proxyconnect_lower_recv()
213 if (state->flags & ALTCP_PROXYCONNECT_FLAGS_HANDSHAKE_DONE) { in altcp_proxyconnect_lower_recv()
236 state->flags |= ALTCP_PROXYCONNECT_FLAGS_HANDSHAKE_DONE; in altcp_proxyconnect_lower_recv()
256 altcp_proxyconnect_state_t *state = (altcp_proxyconnect_state_t *)conn->state; in altcp_proxyconnect_lower_sent() local
259 if (!state || !(state->flags & ALTCP_PROXYCONNECT_FLAGS_HANDSHAKE_DONE)) { in altcp_proxyconnect_lower_sent()
319 altcp_proxyconnect_state_t *state; in altcp_proxyconnect_setup() local
326 state = altcp_proxyconnect_state_alloc(); in altcp_proxyconnect_setup()
327 if (state == NULL) { in altcp_proxyconnect_setup()
330 state->flags = 0; in altcp_proxyconnect_setup()
331 state->conf = config; in altcp_proxyconnect_setup()
335 conn->state = state; in altcp_proxyconnect_setup()
444 altcp_proxyconnect_state_t *state; in altcp_proxyconnect_recved() local
448 state = (altcp_proxyconnect_state_t *)conn->state; in altcp_proxyconnect_recved()
449 if (state == NULL) { in altcp_proxyconnect_recved()
452 if (!(state->flags & ALTCP_PROXYCONNECT_FLAGS_HANDSHAKE_DONE)) { in altcp_proxyconnect_recved()
461 altcp_proxyconnect_state_t *state; in altcp_proxyconnect_connect() local
466 state = (altcp_proxyconnect_state_t *)conn->state; in altcp_proxyconnect_connect()
467 if (state == NULL) { in altcp_proxyconnect_connect()
470 if (state->flags & ALTCP_PROXYCONNECT_FLAGS_CONNECT_STARTED) { in altcp_proxyconnect_connect()
473 state->flags |= ALTCP_PROXYCONNECT_FLAGS_CONNECT_STARTED; in altcp_proxyconnect_connect()
477 ip_addr_copy(state->outer_addr, *ipaddr); in altcp_proxyconnect_connect()
478 state->outer_port = port; in altcp_proxyconnect_connect()
480 …return altcp_connect(conn->inner_conn, &state->conf->proxy_addr, state->conf->proxy_port, altcp_pr… in altcp_proxyconnect_connect()
525 altcp_proxyconnect_state_t *state; in altcp_proxyconnect_write() local
533 state = (altcp_proxyconnect_state_t *)conn->state; in altcp_proxyconnect_write()
534 if (state == NULL) { in altcp_proxyconnect_write()
538 if (!(state->flags & ALTCP_PROXYCONNECT_FLAGS_HANDSHAKE_DONE)) { in altcp_proxyconnect_write()
550 altcp_proxyconnect_state_t *state = (altcp_proxyconnect_state_t *)conn->state; in altcp_proxyconnect_dealloc() local
551 if (state) { in altcp_proxyconnect_dealloc()
552 altcp_proxyconnect_state_free(state); in altcp_proxyconnect_dealloc()
553 conn->state = NULL; in altcp_proxyconnect_dealloc()