#[repr(C)]pub struct uct_cm_ep_resolve_args {
pub field_mask: u64,
pub dev_name: [c_char; 32],
pub status: ucs_status_t,
}Expand description
@ingroup UCT_CLIENT_SERVER @brief Arguments to the client-server resolved callback.
Used with the client-server API on a connection manager.
Fields§
§field_mask: u64Mask of valid fields in this structure, using bits from @ref uct_cm_ep_resolve_args_field. Fields not specified by this mask should not be accessed by the callback.
dev_name: [c_char; 32]Device name indicates the device that the endpoint was bound to during address and route resolution. The device name that is passed to this callback corresponds to @ref uct_tl_resource_desc_t::dev_name as returned from @ref uct_md_query_tl_resources.
status: ucs_status_tIndicates address resolution status: UCS_OK - address of the remote server was resolved successfully. UCS_ERR_UNREACHABLE - the remote server is unreachable. Otherwise - indicates an internal connection establishment error on the local (client) side.
Trait Implementations§
Source§impl Clone for uct_cm_ep_resolve_args
impl Clone for uct_cm_ep_resolve_args
Source§fn clone(&self) -> uct_cm_ep_resolve_args
fn clone(&self) -> uct_cm_ep_resolve_args
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more