|
Asterisk - The Open Source Telephony Project GIT-master-6144b6b
|

Data Fields | |
| char * | accept_protocol |
| struct ast_tcptls_session_args * | args |
| char * | host |
| char * | key |
| int | missed_pong_count |
| struct ast_websocket_client_options * | options |
| int | ping_sched_timer |
| char * | protocols |
| char * | proxy_userinfo |
| struct ast_str * | resource_name |
| struct ast_tcptls_session_instance * | ser |
| int | suppress_connection_msgs |
| char * | userinfo |
| int | version |
Definition at line 98 of file res_http_websocket.c.
| char* accept_protocol |
the protocol accepted by the server
Definition at line 110 of file res_http_websocket.c.
Referenced by ast_websocket_client_accept_protocol(), websocket_client_destroy(), and websocket_client_handshake_get_response().
| struct ast_tcptls_session_args* args |
tcptls connection arguments
Definition at line 114 of file res_http_websocket.c.
Referenced by websocket_client_connect(), websocket_client_create(), and websocket_client_destroy().
| char* host |
host portion of client uri
Definition at line 102 of file res_http_websocket.c.
Referenced by websocket_client_args_create(), websocket_client_create(), websocket_client_destroy(), websocket_client_handle_response_code(), websocket_client_handshake(), and websocket_proxy_handshake().
| char* key |
unique key used during server handshaking
Definition at line 106 of file res_http_websocket.c.
Referenced by websocket_client_create(), websocket_client_destroy(), websocket_client_handshake(), and websocket_client_handshake_get_response().
| int missed_pong_count |
How many missed pong responses currently
Definition at line 126 of file res_http_websocket.c.
| struct ast_websocket_client_options* options |
Options used to create the client
Definition at line 100 of file res_http_websocket.c.
Referenced by ast_websocket_client_create_with_options(), websocket_client_args_create(), websocket_client_connect(), websocket_client_create(), websocket_client_destroy(), websocket_client_handle_response_code(), websocket_client_handshake(), websocket_client_handshake_get_response(), websocket_client_start_handshake_timer(), and websocket_proxy_handshake().
| int ping_sched_timer |
The ping scheduler timer id
Definition at line 124 of file res_http_websocket.c.
Referenced by ast_websocket_client_create_with_options(), and websocket_client_create().
| char* protocols |
container for registered protocols
Definition at line 108 of file res_http_websocket.c.
Referenced by websocket_client_create(), websocket_client_destroy(), websocket_client_handshake(), and websocket_client_handshake_get_response().
| char* proxy_userinfo |
Proxy-Authentication userid:password
Definition at line 122 of file res_http_websocket.c.
Referenced by websocket_client_create(), websocket_client_destroy(), and websocket_proxy_handshake().
| struct ast_str* resource_name |
path for logical websocket connection
Definition at line 104 of file res_http_websocket.c.
Referenced by websocket_client_create(), websocket_client_destroy(), and websocket_client_handshake().
| struct ast_tcptls_session_instance* ser |
tcptls connection instance
Definition at line 116 of file res_http_websocket.c.
Referenced by websocket_client_connect(), websocket_client_destroy(), websocket_client_handshake(), websocket_client_handshake_get_response(), websocket_client_start_handshake_timer(), websocket_client_stop_handshake_timer(), and websocket_proxy_handshake().
| int suppress_connection_msgs |
Suppress connection log messages
Definition at line 120 of file res_http_websocket.c.
Referenced by websocket_client_create(), and websocket_client_handle_response_code().
| char* userinfo |
Authentication userid:password
Definition at line 118 of file res_http_websocket.c.
Referenced by websocket_client_create(), websocket_client_destroy(), and websocket_client_handshake().
| int version |
websocket protocol version
Definition at line 112 of file res_http_websocket.c.
Referenced by ParsingContext::next(), websocket_client_create(), and websocket_client_handshake().