Type Alias esp_idf_sys::mbedtls_ssl_hs_cb_t
source · pub type mbedtls_ssl_hs_cb_t = Option<unsafe extern "C" fn(ssl: *mut mbedtls_ssl_context) -> c_int>;
Expand description
\brief Callback type: generic handshake callback
\note Callbacks may use user_data funcs to set/get app user data. See \c mbedtls_ssl_get_user_data_p() \c mbedtls_ssl_get_user_data_n() \c mbedtls_ssl_conf_get_user_data_p() \c mbedtls_ssl_conf_get_user_data_n()
\param ssl \c mbedtls_ssl_context on which the callback is run
\return The return value of the callback is 0 if successful, or a specific MBEDTLS_ERR_XXX code, which will cause the handshake to be aborted.
Aliased Type§
enum mbedtls_ssl_hs_cb_t {
None,
Some(unsafe extern "C" fn(_: *mut mbedtls_ssl_context) -> i32),
}
Variants§
None
No value.
Some(unsafe extern "C" fn(_: *mut mbedtls_ssl_context) -> i32)
Some value of type T
.