/hal_espressif-3.5.0/components/esp_http_server/src/ |
D | httpd_main.c | 21 struct httpd_data *hd; member 26 static esp_err_t httpd_accept_conn(struct httpd_data *hd, int listen_fd) in httpd_accept_conn() argument 29 if (hd->config.lru_purge_enable == true) { in httpd_accept_conn() 30 if (!httpd_is_sess_available(hd)) { in httpd_accept_conn() 32 return httpd_sess_close_lru(hd); in httpd_accept_conn() 53 tv.tv_sec = hd->config.recv_wait_timeout; in httpd_accept_conn() 58 tv.tv_sec = hd->config.send_wait_timeout; in httpd_accept_conn() 62 if (ESP_OK != httpd_sess_new(hd, new_fd)) { in httpd_accept_conn() 86 struct httpd_data *hd = (struct httpd_data *) handle; in httpd_queue_work() local 93 int ret = cs_send_to_ctrl_sock(hd->msg_fd, hd->config.ctrl_port, &msg, sizeof(msg)); in httpd_queue_work() [all …]
|
D | httpd_sess.c | 35 struct httpd_data *hd; member 40 void httpd_sess_enum(struct httpd_data *hd, httpd_session_enum_function enum_function, void *contex… in httpd_sess_enum() argument 42 if ((!hd) || (!hd->hd_sd) || (!hd->config.max_open_sockets)) { in httpd_sess_enum() 46 struct sock_db *current = hd->hd_sd; in httpd_sess_enum() 47 struct sock_db *end = hd->hd_sd + hd->config.max_open_sockets - 1; in httpd_sess_enum() 101 httpd_sess_delete(ctx->hd, session); in enum_function() 119 httpd_sess_delete(ctx->hd, session); in enum_function() 144 struct httpd_data *hd = (struct httpd_data *) sock_db->handle; in httpd_sess_close() local 145 httpd_sess_delete(hd, sock_db); in httpd_sess_close() 148 struct sock_db *httpd_sess_get_free(struct httpd_data *hd) in httpd_sess_get_free() argument [all …]
|
D | httpd_uri.c | 85 static httpd_uri_t* httpd_find_uri_handler(struct httpd_data *hd, in httpd_find_uri_handler() argument 94 for (int i = 0; i < hd->config.max_uri_handlers; i++) { in httpd_find_uri_handler() 95 if (!hd->hd_calls[i]) { in httpd_find_uri_handler() 98 ESP_LOGD(TAG, LOG_FMT("[%d] = %s"), i, hd->hd_calls[i]->uri); in httpd_find_uri_handler() 102 if (hd->config.uri_match_fn ? in httpd_find_uri_handler() 103 hd->config.uri_match_fn(hd->hd_calls[i]->uri, uri, uri_len) : in httpd_find_uri_handler() 104 httpd_uri_match_simple(hd->hd_calls[i]->uri, uri, uri_len)) { in httpd_find_uri_handler() 106 if (hd->hd_calls[i]->method == method) { in httpd_find_uri_handler() 113 return hd->hd_calls[i]; in httpd_find_uri_handler() 133 struct httpd_data *hd = (struct httpd_data *) handle; in httpd_register_uri_handler() local [all …]
|
D | esp_httpd_priv.h | 139 void httpd_sess_enum(struct httpd_data *hd, httpd_session_enum_function enum_function, void *contex… 150 struct sock_db *httpd_sess_get_free(struct httpd_data *hd); 159 struct sock_db *httpd_sess_get(struct httpd_data *hd, int sockfd); 167 void httpd_sess_delete_invalid(struct httpd_data *hd); 174 void httpd_sess_init(struct httpd_data *hd); 187 esp_err_t httpd_sess_new(struct httpd_data *hd, int newfd); 199 esp_err_t httpd_sess_process(struct httpd_data *hd, struct sock_db *session); 208 void httpd_sess_delete(struct httpd_data *hd, struct sock_db *session); 227 void httpd_sess_set_descriptors(struct httpd_data *hd, fd_set *fdset, int *maxfd); 237 bool httpd_is_sess_available(struct httpd_data *hd); [all …]
|
D | httpd_txrx.c | 17 esp_err_t httpd_sess_set_send_override(httpd_handle_t hd, int sockfd, httpd_send_func_t send_func) in httpd_sess_set_send_override() argument 19 struct sock_db *sess = httpd_sess_get(hd, sockfd); in httpd_sess_set_send_override() 27 esp_err_t httpd_sess_set_recv_override(httpd_handle_t hd, int sockfd, httpd_recv_func_t recv_func) in httpd_sess_set_recv_override() argument 29 struct sock_db *sess = httpd_sess_get(hd, sockfd); in httpd_sess_set_recv_override() 37 esp_err_t httpd_sess_set_pending_override(httpd_handle_t hd, int sockfd, httpd_pending_func_t pendi… in httpd_sess_set_pending_override() argument 39 struct sock_db *sess = httpd_sess_get(hd, sockfd); in httpd_sess_set_pending_override() 173 struct httpd_data *hd = (struct httpd_data *) r->handle; in httpd_resp_set_hdr() local 176 if (ra->resp_hdrs_count >= hd->config.max_resp_headers) { in httpd_resp_set_hdr() 480 struct httpd_data *hd = (struct httpd_data *) handle; in httpd_register_err_handler() local 481 hd->err_handler_fns[error] = err_handler_fn; in httpd_register_err_handler() [all …]
|
D | httpd_parse.c | 617 static esp_err_t httpd_parse_req(struct httpd_data *hd) in httpd_parse_req() argument 619 httpd_req_t *r = &hd->hd_req; in httpd_parse_req() 659 return httpd_uri(hd); in httpd_parse_req() 723 esp_err_t httpd_req_new(struct httpd_data *hd, struct sock_db *sd) in httpd_req_new() argument 725 httpd_req_t *r = &hd->hd_req; in httpd_req_new() 726 init_req(r, &hd->config); in httpd_req_new() 727 init_req_aux(&hd->hd_req_aux, &hd->config); in httpd_req_new() 728 r->handle = hd; in httpd_req_new() 729 r->aux = &hd->hd_req_aux; in httpd_req_new() 781 ret = httpd_parse_req(hd); in httpd_req_new() [all …]
|
D | httpd_ws.c | 375 esp_err_t httpd_ws_send_frame_async(httpd_handle_t hd, int fd, httpd_ws_frame_t *frame) in httpd_ws_send_frame_async() argument 413 struct sock_db *sess = httpd_sess_get(hd, fd); in httpd_ws_send_frame_async() 419 if (sess->send_fn(hd, fd, (const char *)header_buf, tx_len, 0) < 0) { in httpd_ws_send_frame_async() 426 if (sess->send_fn(hd, fd, (const char *)frame->payload, frame->len, 0) < 0) { in httpd_ws_send_frame_async() 490 httpd_ws_client_info_t httpd_ws_get_fd_info(httpd_handle_t hd, int fd) in httpd_ws_get_fd_info() argument 492 struct sock_db *sess = httpd_sess_get(hd, fd); in httpd_ws_get_fd_info()
|
/hal_espressif-3.5.0/examples/protocols/http2_request/components/sh2lib/ |
D | sh2lib.c | 37 static ssize_t callback_send_inner(struct sh2lib_handle *hd, const uint8_t *data, in callback_send_inner() argument 40 int rv = esp_tls_conn_write(hd->http2_tls, data, length); in callback_send_inner() 55 struct sh2lib_handle *hd = user_data; in callback_send() local 63 int subrv = callback_send_inner(hd, data + copy_offset, chunk_len); in callback_send() 87 struct sh2lib_handle *hd = user_data; in callback_recv() local 89 rv = esp_tls_conn_read(hd->http2_tls, (char *)buf, (int)length); in callback_recv() 135 ESP_LOGD(TAG, "[frame-send] frame type %s", sh2lib_frame_type_str(frame->hd.type)); in callback_on_frame_send() 136 switch (frame->hd.type) { in callback_on_frame_send() 138 if (nghttp2_session_get_stream_user_data(session, frame->hd.stream_id)) { in callback_on_frame_send() 157 …D(TAG, "[frame-recv][sid: %d] frame type %s", frame->hd.stream_id, sh2lib_frame_type_str(frame->h… in callback_on_frame_recv() [all …]
|
D | sh2lib.h | 106 int sh2lib_connect(struct sh2lib_config_t *cfg, struct sh2lib_handle *hd); 117 void sh2lib_free(struct sh2lib_handle *hd); 137 int sh2lib_do_get(struct sh2lib_handle *hd, const char *path, sh2lib_frame_data_recv_cb_t recv_cb); 159 int sh2lib_do_post(struct sh2lib_handle *hd, const char *path, 183 int sh2lib_do_put(struct sh2lib_handle *hd, const char *path, 201 int sh2lib_execute(struct sh2lib_handle *hd); 235 int sh2lib_do_get_with_nv(struct sh2lib_handle *hd, const nghttp2_nv *nva, size_t nvlen, sh2lib_fra… 266 int sh2lib_do_putpost_with_nv(struct sh2lib_handle *hd, const nghttp2_nv *nva, size_t nvlen,
|
/hal_espressif-3.5.0/components/esp_http_server/test/ |
D | test_http_server.c | 45 void test_handler_limit(httpd_handle_t hd) in test_handler_limit() argument 58 TEST_ASSERT(httpd_register_uri_handler(hd, &uris[i]) == ESP_OK); in test_handler_limit() 62 TEST_ASSERT(httpd_register_uri_handler(hd, &uris[HTTPD_TEST_MAX_URI_HANDLERS]) != ESP_OK); in test_handler_limit() 65 TEST_ASSERT(httpd_unregister_uri_handler(hd, uris[0].uri, uris[0].method) == ESP_OK); in test_handler_limit() 68 TEST_ASSERT(httpd_unregister_uri_handler(hd, uris[0].uri, uris[0].method) != ESP_OK); in test_handler_limit() 71 TEST_ASSERT(httpd_register_uri_handler(hd, &uris[0]) == ESP_OK); in test_handler_limit() 74 TEST_ASSERT(httpd_register_uri_handler(hd, &uris[0]) != ESP_OK); in test_handler_limit() 77 TEST_ASSERT(httpd_register_uri_handler(hd, &uris[HTTPD_TEST_MAX_URI_HANDLERS]) != ESP_OK); in test_handler_limit() 81 TEST_ASSERT(httpd_unregister_uri_handler(hd, uris[i].uri, uris[i].method) == ESP_OK); in test_handler_limit() 90 httpd_handle_t hd; in test_httpd_start() local [all …]
|
/hal_espressif-3.5.0/examples/protocols/http_server/advanced_tests/main/ |
D | tests.c | 15 httpd_handle_t hd; member 262 httpd_handle_t hd = resp_arg->hd; in generate_async_resp() local 273 httpd_socket_send(hd, fd, buf, strlen(buf), 0); in generate_async_resp() 275 httpd_socket_send(hd, fd, "\r\n", strlen("\r\n"), 0); in generate_async_resp() 276 httpd_socket_send(hd, fd, STR, strlen(STR), 0); in generate_async_resp() 289 resp_arg->hd = req->handle; in async_get_handler() 352 static void register_basic_handlers(httpd_handle_t hd) in register_basic_handlers() argument 358 if (httpd_register_uri_handler(hd, &basic_handlers[i]) != ESP_OK) { in register_basic_handlers() 369 httpd_handle_t hd; in test_httpd_start() local 378 if (httpd_start(&hd, &config) == ESP_OK) { in test_httpd_start() [all …]
|
/hal_espressif-3.5.0/examples/protocols/https_server/wss_server/main/ |
D | wss_server_example.c | 27 httpd_handle_t hd; member 91 esp_err_t wss_open_fd(httpd_handle_t hd, int sockfd) in wss_open_fd() argument 94 wss_keep_alive_t h = httpd_get_global_user_ctx(hd); in wss_open_fd() 98 void wss_close_fd(httpd_handle_t hd, int sockfd) in wss_close_fd() argument 101 wss_keep_alive_t h = httpd_get_global_user_ctx(hd); in wss_close_fd() 119 httpd_handle_t hd = resp_arg->hd; in send_hello() local 127 httpd_ws_send_frame_async(hd, fd, &ws_pkt); in send_hello() 134 httpd_handle_t hd = resp_arg->hd; in send_ping() local 142 httpd_ws_send_frame_async(hd, fd, &ws_pkt); in send_ping() 157 resp_arg->hd = wss_keep_alive_get_user_ctx(h); in check_client_alive_cb() [all …]
|
/hal_espressif-3.5.0/components/esp_http_server/include/ |
D | esp_http_server.h | 99 typedef esp_err_t (*httpd_open_func_t)(httpd_handle_t hd, int sockfd); 110 typedef void (*httpd_close_func_t)(httpd_handle_t hd, int sockfd); 659 typedef int (*httpd_send_func_t)(httpd_handle_t hd, int sockfd, const char *buf, size_t buf_len, in… 681 typedef int (*httpd_recv_func_t)(httpd_handle_t hd, int sockfd, char *buf, size_t buf_len, int flag… 699 typedef int (*httpd_pending_func_t)(httpd_handle_t hd, int sockfd); 731 esp_err_t httpd_sess_set_recv_override(httpd_handle_t hd, int sockfd, httpd_recv_func_t recv_func); 751 esp_err_t httpd_sess_set_send_override(httpd_handle_t hd, int sockfd, httpd_send_func_t send_func); 771 esp_err_t httpd_sess_set_pending_override(httpd_handle_t hd, int sockfd, httpd_pending_func_t pendi… 1348 int httpd_socket_send(httpd_handle_t hd, int sockfd, const char *buf, size_t buf_len, int flags); 1372 int httpd_socket_recv(httpd_handle_t hd, int sockfd, char *buf, size_t buf_len, int flags); [all …]
|
/hal_espressif-3.5.0/examples/protocols/http2_request/main/ |
D | http2_request_example_main.c | 110 struct sh2lib_handle hd; in http2_task() local 112 if (sh2lib_connect(&cfg, &hd) != 0) { in http2_task() 120 sh2lib_do_get(&hd, HTTP2_STREAMING_GET_PATH, handle_get_response); in http2_task() 123 if (sh2lib_execute(&hd) < 0) { in http2_task() 130 sh2lib_free(&hd); in http2_task()
|
/hal_espressif-3.5.0/examples/protocols/http_server/ws_echo_server/main/ |
D | ws_echo_server.c | 33 httpd_handle_t hd; member 44 httpd_handle_t hd = resp_arg->hd; in ws_async_send() local 52 httpd_ws_send_frame_async(hd, fd, &ws_pkt); in ws_async_send() 59 resp_arg->hd = req->handle; in trigger_async_send()
|
/hal_espressif-3.5.0/examples/protocols/http_server/advanced_tests/main/include/ |
D | tests.h | 7 extern void stop_tests(httpd_handle_t hd);
|
/hal_espressif-3.5.0/examples/peripherals/spi_slave_hd/append_mode/master/ |
D | Makefile | 6 PROJECT_NAME := spi-slave-hd-append-master
|
D | CMakeLists.txt | 6 project(spi-slave-hd-append-master)
|
/hal_espressif-3.5.0/examples/peripherals/spi_slave_hd/append_mode/slave/ |
D | CMakeLists.txt | 6 project(spi-slave-hd-append-slave)
|
/hal_espressif-3.5.0/components/esp_rom/patches/ |
D | esp_rom_tjpgd.c | 496 const uint8_t *hb, *hd; in mcu_load() local 512 hd = jd->huffdata[id][0]; in mcu_load() 513 b = huffext(jd, hb, hc, hd); /* Extract a huffman coded data (bit length) */ in mcu_load() 531 hd = jd->huffdata[id][1]; in mcu_load() 534 b = huffext(jd, hb, hc, hd); /* Extract a huffman coded value (zero runs and bit length) */ in mcu_load()
|
/hal_espressif-3.5.0/components/bt/ |
D | component.mk | 50 host/bluedroid/bta/hd/include \ 92 host/bluedroid/bta/hd \
|
D | CMakeLists.txt | 60 host/bluedroid/bta/hd/include 136 "host/bluedroid/bta/hd/bta_hd_api.c" 137 "host/bluedroid/bta/hd/bta_hd_act.c" 138 "host/bluedroid/bta/hd/bta_hd_main.c"
|
/hal_espressif-3.5.0/components/esptool_py/esptool/esptool/ |
D | __init__.py | 966 clk, q, d, hd, cs = values 967 value = (hd << 24) | (cs << 18) | (d << 12) | (q << 6) | clk
|
/hal_espressif-3.5.0/components/fatfs/src/ |
D | ff.c | 417 #define MKCVTBL(hd, cp) MERGE_2STR(hd, cp) argument
|
/hal_espressif-3.5.0/components/mbedtls/esp_crt_bundle/ |
D | cacrt_all.pem | 167 XJxgFyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55JWpzmM+Yk
|