UCP worker attributes.
The structure defines the attributes which characterize the particular worker.
Mask of valid fields in this structure, using bits from ucp_worker_attr_field. Fields not specified in this mask will be ignored. Provides ABI compatibility with respect to adding new fields.
Thread safe level of the worker.
Flags indicating requested details of the worker address. If UCP_WORKER_ATTR_FIELD_ADDRESS_FLAGS bit is set in the field_mask, this value should be set as well. Possible flags are specified in ucp_worker_address_flags_t.
This is an input attribute.
Worker address, which can be passed to remote instances of the UCP library in order to connect to this worker. The memory for the address handle is allocated by ucp_worker_query() routine, and must be released by using ucp_worker_release_address() routine.
Size of worker address in bytes.
Maximum allowed header size for ucp_am_send_nbx routine.
Tracing and analysis tools can identify the worker using this name.
Maximum debug string size that can be filled with ucp_request_query.
- uint64_t field_mask