Function esp_idf_svc::sys::esp_tls_conn_read
source · pub unsafe extern "C" fn esp_tls_conn_read(
tls: *mut esp_tls,
data: *mut c_void,
datalen: usize,
) -> isize
Expand description
@brief Read from specified tls connection into the buffer ‘data’.
@param[in] tls pointer to esp-tls as esp-tls handle. @param[in] data Buffer to hold read data. @param[in] datalen Length of data buffer.
@return - >0 if read operation was successful, the return value is the number of bytes actually read from the TLS/SSL connection. - 0 if read operation was not successful. The underlying connection was closed. - <0 if read operation was not successful, because either an error occured or an action must be taken by the calling process.