Function esp_idf_sys::httpd_sess_set_recv_override

source ·
pub unsafe extern "C" fn httpd_sess_set_recv_override(
    hd: httpd_handle_t,
    sockfd: c_int,
    recv_func: httpd_recv_func_t,
) -> esp_err_t
Expand description

@brief Override web server’s receive function (by session FD)

This function overrides the web server’s receive function. This same function is used to read HTTP request packets.

@note This API is supposed to be called either from the context of - an http session APIs where sockfd is a valid parameter - a URI handler where sockfd is obtained using httpd_req_to_sockfd()

@param[in] hd HTTPD instance handle @param[in] sockfd Session socket FD @param[in] recv_func The receive function to be set for this session

@return

  • ESP_OK : On successfully registering override
  • ESP_ERR_INVALID_ARG : Null arguments