Struct ucp_transports_tΒΆ
-
struct ucp_transports_t
Structure containing an array of transport layers and device names used by an endpoint.
The caller is responsible for allocation and deallocation of this structure.
Public Members
-
ucp_transport_entry_t *entries
Pointer to array of transport/device name pairs used by this endpoint. The caller is responsible for the allocation and deallocation of this array.
-
unsigned num_entries
Number of transport/device name pairs. The caller must set this to the maximum number of pairs the structure can contain. On return, this is set to the actual number of transport and device name pairs used by the endpoint.
-
size_t entry_size
Size of a single ucp_transport_entry_t object. The caller sets this to the size of the ucp_transport_entry_t they are using. UCP code must not set any fields in the ucp_transport_entry_t structure beyond this size.
-
ucp_transport_entry_t *entries