Function esp_idf_svc::sys::httpd_ws_send_frame_async
source ยท pub unsafe extern "C" fn httpd_ws_send_frame_async(
hd: *mut c_void,
fd: i32,
frame: *mut httpd_ws_frame,
) -> i32
Expand description
@brief Low level send of a WebSocket frame out of the scope of current request using internally configured httpd send function
This API should rarely be called directly, with an exception of asynchronous send using httpd_queue_work.
@param[in] hd Server instance data @param[in] fd Socket descriptor for sending data @param[in] frame WebSocket frame @return
- ESP_OK : On successful
- ESP_FAIL : When socket errors occurs
- ESP_ERR_INVALID_STATE : Handshake was already done beforehand
- ESP_ERR_INVALID_ARG : Argument is invalid (null or non-WebSocket)