Struct ucp_ep_attrΒΆ
-
struct ucp_ep_attr
UCP endpoint attributes.
The structure defines the attributes that characterize the particular endpoint.
Public Members
-
uint64_t field_mask
Mask of valid fields in this structure, using bits from ucp_ep_attr_field. Fields not specified in this mask will be ignored. Provides ABI compatibility with respect to adding new fields.
-
char name[UCP_ENTITY_NAME_MAX]
Endpoint name. Tracing and analysis tools can identify the endpoint using this name.
-
struct sockaddr_storage local_sockaddr
Local socket address for this endpoint. Valid only for endpoints created by connecting to a socket address. If this field is specified for an endpoint not connected to a socket address, UCS_ERR_NOT_CONNECTED will be returned.
-
struct sockaddr_storage remote_sockaddr
Remote socket address this endpoint is connected to. Valid only for endpoints created by connecting to a socket address. If this field is specified for an endpoint not connected to a socket address, UCS_ERR_NOT_CONNECTED will be returned.
-
ucp_transports_t transports
Structure defining an array containing transport and device names used by this endpoint. The caller is responsible for allocation and deallocation of this array.
-
uint64_t field_mask