riot_sys

Function sock_tcp_set_cb

Source
pub unsafe extern "C" fn sock_tcp_set_cb(
    sock: *mut sock_tcp_t,
    cb: sock_tcp_cb_t,
    cb_arg: *mut c_void,
)
Expand description

@brief Sets event callback for @ref sock_tcp_t

@pre (sock != NULL)

@warning Never handle the callback in the caller’s context! You might block the operation of the network stack with that.

@note Only available with @ref SOCK_HAS_ASYNC defined.

@param[in] sock A TCP sock object. @param[in] cb An event callback. May be NULL to unset event callback. @param[in] cb_arg Argument to provide to @p cb. May be NULL.