ESP-IDF
transport_ws_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
transport_ws_t
transport_ws_t struct
Syntax
Show:
Summary
Declaration
from
transport_ws.c:53
typedef
struct
{
char
*
path
;
char
*
sub_protocol
;
char
*
user_agent
;
char
*
headers
;
char
*
auth
;
char
*
buffer
;
size_t
buffer_len
;
int
http_status_code
;
bool
propagate_control_frames
;
ws_transport_frame_state_t
frame_state
;
esp_transport_handle_t
parent
;
}
transport_ws_t
;
Fields
Field
Declared as
Description
transport_ws_t::path
char
*
transport_ws_t::sub_protocol
char
*
transport_ws_t::user_agent
char
*
transport_ws_t::headers
char
*
transport_ws_t::auth
char
*
transport_ws_t::buffer
char
*
Initial HTTP connection buffer, which may include data beyond the handshake headers, such as the next WebSocket packet.
transport_ws_t::buffer_len
size_t
The buffer length.
transport_ws_t::http_status_code
int
transport_ws_t::propagate_control_frames
bool
transport_ws_t::frame_state
ws_transport_frame_state_t
transport_ws_t::parent
esp_transport_handle_t
Related Functions
Found 2 other functions taking a
transport_ws_t
argument:
Function
esp_transport_read_exact_size()
esp_transport_read_internal()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
{
transport_ws.c:53
}
transport_ws_t
;
transport_ws.c:65
transport_ws_t
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:96
ws_get_payload_transport_handle()
static
int
esp_transport_read_internal
(
transport_ws_t
*
ws
,
char
*
buffer
,
int
len
,
int
timeout_ms
)
transport_ws.c:105
esp_transport_read_internal()
esp_transport_read_internal()::ws
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:198
ws_connect()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:357
_ws_write()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:449
ws_read_payload()
static
int
esp_transport_read_exact_size
(
transport_ws_t
*
ws
,
char
*
buffer
,
int
requested_len
,
int
timeout_ms
)
transport_ws.c:475
esp_transport_read_exact_size()
esp_transport_read_exact_size()::ws
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:507
ws_read_header()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:576
ws_handle_control_frame_internal()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:627
ws_read()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:667
ws_poll_read()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:673
ws_poll_write()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:679
ws_close()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:685
ws_destroy()
free
(
ws
)
;
transport_ws.c:692
ws_destroy()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:700
internal_esp_transport_ws_set_path()
transport_ws_t
*
ws
=
t
->
data
;
transport_ws.c:726
ws_get_socket()
transport_ws_t
*
ws
=
calloc
(
1
,
sizeof
(
transport_ws_t
)
)
;
transport_ws.c:744
esp_transport_ws_init()
free
(
ws
)
;
transport_ws.c:755
esp_transport_ws_init()
free
(
ws
)
;
transport_ws.c:762
esp_transport_ws_init()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:781
esp_transport_ws_set_subprotocol()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:801
esp_transport_ws_set_user_agent()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:821
esp_transport_ws_set_headers()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:841
esp_transport_ws_set_auth()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:862
esp_transport_ws_set_config()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:890
esp_transport_ws_get_fin_flag()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:896
esp_transport_ws_get_upgrade_request_status()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:902
esp_transport_ws_get_read_opcode()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:912
esp_transport_ws_get_read_payload_len()
transport_ws_t
*
ws
=
esp_transport_get_context_data
(
t
)
;
transport_ws.c:918
esp_transport_ws_handle_control_frames()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
esp_transport_read_internal()::ws
esp_transport_read_internal()
transport_ws.c:105
esp_transport_read_exact_size()::ws
esp_transport_read_exact_size()
transport_ws.c:475
Lifecycle
from
examples
transport_ws_t
is allocated by 1 symbol and is freed by 2 symbols:
esp_transport_ws_init()
All items filtered out
transport_ws_t
ws_destroy()
esp_transport_ws_init()
All items filtered out