| Nucxx | |
| Ndata | |
| CAmSend | Data for an Active Message send |
| CAmReceive | Data for an Active Message receive |
| CEndpointClose | Data for an endpoint close operation |
| CFlush | Data for a flush operation |
| CMemPut | Data for a memory send |
| CMemGet | Data for a memory receive |
| CStreamSend | Data for a Stream send |
| CStreamReceive | Data for an Stream receive |
| CTagSend | Data for a Tag send |
| CTagReceive | Data for a Tag receive |
| CTagReceiveWithHandle | Data for a Tag receive using a message handle |
| CTagMultiSend | Data for a multi-buffer Tag send |
| CTagMultiReceive | Data for a multi-buffer Tag receive |
| Cdispatch | |
| Ninternal | |
| CRecvAmMessage | Handle receiving of a ucxx::RequestAm |
| CAmData | Active Message data owned by a ucxx::Worker |
| Npython | |
| Ndetail | |
| CPythonFutureTask | A bridge of C++ and Python futures |
| CFuture | Specialized Python implementation of a ucxx::Future |
| CNotifier | Specialized Python implementation of a ucxx::Notifier |
| CPythonFutureTask | User-facing bridge of C++ and Python futures |
| CPythonFutureTaskCollector | A garbage-collector for Python futures |
| CWorker | Specialized Python implementation of a ucxx::Worker |
| Nutils | |
| CCallbackNotifier | |
| CAddress | Component encapsulating the address of a UCP worker |
| CAddressBuilder | Builder class for constructing std::shared_ptr<ucxx::Address> objects |
| CAlreadyExistsError | The exception for UCS_ERR_ALREADY_EXISTS |
| CAmReceiverCallbackInfo | Information of an Active Message receiver callback |
| CAmReceiverCallbackOwnerHash | Hash functor for AmReceiverCallbackOwnerType |
| CAmReceiverCallbackOwnerType | Active Message receiver callback owner name (fixed-size) |
| CAmSendParams | Parameters controlling Active Message send behavior |
| CBaseDelayedSubmissionCollection | Base type for a collection of delayed submissions |
| CBuffer | A simple object to simplify managing buffers |
| CBufferRequest | Container for data required by a ucxx::RequestTagMulti |
| CBufferTooSmallError | The exception for UCS_ERR_BUFFER_TOO_SMALL |
| CBusyError | The exception for UCS_ERR_BUSY |
| CCanceledError | The exception for UCS_ERR_CANCELED |
| CComponent | A UCXX component class to prevent early destruction of parent object |
| CConfig | Component encapsulating the UCP configuration |
| CConnectionResetError | The exception for UCS_ERR_CONNECTION_RESET |
| CContext | Component encapsulating the UCP context |
| CContextBuilder | Builder class for constructing std::shared_ptr<ucxx::Context> objects |
| CDelayedSubmissionCollection | A collection of delayed submissions of multiple types |
| CEndpoint | Component encapsulating a UCP endpoint |
| CEndpointBuilder | Builder class for constructing std::shared_ptr<ucxx::Endpoint> objects |
| CEndpointTimeoutError | The exception for UCS_ERR_ENDPOINT_TIMEOUT |
| CEpParamsDeleter | Deleter for a endpoint parameters object |
| CError | The base class for all UCX exceptions |
| CExceedsLimitError | The exception for UCS_ERR_EXCEEDS_LIMIT |
| CFirstEndpointFailureError | The exception for UCS_ERR_FIRST_ENDPOINT_FAILURE |
| CFirstLinkFailureError | The exception for UCS_ERR_FIRST_LINK_FAILURE |
| CFuture | Represent a future that may be notified by a specialized notifier |
| CGenericDelayedSubmissionCollection | A collection of delayed submissions of generic callbacks |
| CHeader | A serializable object containing metadata of multiple buffers |
| CHostBuffer | A simple object containing a host buffer |
| CInflightRequests | Handle tracked requests |
| CInvalidAddrError | The exception for UCS_ERR_INVALID_ADDR |
| CInvalidParamError | The exception for UCS_ERR_INVALID_PARAM |
| CIOError | The exception for UCS_ERR_IO_ERROR |
| CLastEndpointFailureError | The exception for UCS_ERR_LAST_ENDPOINT_FAILURE |
| CLastLinkFailureError | The exception for UCS_ERR_LAST_LINK_FAILURE |
| CListener | Component encapsulating a UCP listener |
| CListenerBuilder | Builder class for constructing std::shared_ptr<ucxx::Listener> objects |
| CMemoryHandle | Component holding a UCP memory handle |
| CMemoryHandleBuilder | Builder class for constructing std::shared_ptr<ucxx::MemoryHandle> objects |
| CMessageTruncatedError | The exception for UCS_ERR_MESSAGE_TRUNCATED |
| CNoDeviceError | The exception for UCS_ERR_NO_DEVICE |
| CNoElemError | The exception for UCS_ERR_NO_ELEM |
| CNoMemoryError | The exception for UCS_ERR_NO_MEMORY |
| CNoMessageError | The exception for UCS_ERR_NO_MESSAGE |
| CNoProgressError | The exception for UCS_ERR_NO_PROGRESS |
| CNoResourceError | The exception for UCS_ERR_NO_RESOURCE |
| CNotConnectedError | The exception for UCS_ERR_NOT_CONNECTED |
| CNotifier | Notifier for status of futures |
| CNotImplementedError | The exception for UCS_ERR_NOT_IMPLEMENTED |
| COutOfRangeError | The exception for UCS_ERR_OUT_OF_RANGE |
| CRejectedError | The exception for UCS_ERR_REJECTED |
| CRemoteKey | Component holding a UCP rkey (remote key) |
| CRemoteKeyBuilder | Builder class for constructing std::shared_ptr<ucxx::RemoteKey> objects |
| CRequest | Base type for a UCXX transfer request |
| CAttributes | Request attributes reported by ucp_request_query |
| CRequestAm | Send or receive a message with the UCX Active Message API |
| CRequestAmBuilder | Builder class for constructing std::shared_ptr<ucxx::RequestAm> objects |
| CRequestBuilderBase | CRTP base for all request builders providing Python future support |
| CRequestCallbackBuilderBase | CRTP base for request builders that support completion callbacks |
| CRequestDelayedSubmissionCollection | A collection of delayed request submissions |
| CRequestEndpointClose | Send or receive a message with the UCX Tag API |
| CRequestEndpointCloseBuilder | Builder class for constructing std::shared_ptr<ucxx::RequestEndpointClose> objects |
| CRequestFlush | Flush a UCP endpoint or worker |
| CRequestFlushBuilder | Builder class for constructing std::shared_ptr<ucxx::RequestFlush> objects |
| CRequestMem | Send or receive a message with the UCX RMA API |
| CRequestMemBuilder | Builder class for constructing std::shared_ptr<ucxx::RequestMem> objects |
| CRequestStream | Send or receive a message with the UCX Stream API |
| CRequestStreamBuilder | Builder class for constructing std::shared_ptr<ucxx::RequestStream> objects |
| CRequestTag | Send or receive a message with the UCX Tag API |
| CRequestTagBuilder | Builder class for constructing std::shared_ptr<ucxx::RequestTag> objects |
| CRequestTagMulti | Send or receive multiple messages with the UCX Tag API |
| CRequestTagMultiBuilder | Builder class for constructing std::shared_ptr<ucxx::RequestTagMulti> objects |
| CShmemSegmentError | The exception for UCS_ERR_SHMEM_SEGMENT |
| CSomeConnectsFailedError | The exception for UCS_ERR_SOME_CONNECTS_FAILED |
| CTagProbeInfo | Information about probed tag message |
| CTagProbeInfoBuilder | Builder class for constructing std::shared_ptr<ucxx::TagProbeInfo> objects |
| CTagRecvInfo | Information about probed tag message |
| CTimedOutError | The exception for UCS_ERR_TIMED_OUT |
| CTrackedRequests | Container for transferring tracked requests between InflightRequests instances |
| CUnreachableError | The exception for UCS_ERR_UNREACHABLE |
| CUnsupportedError | The exception for UCS_ERR_UNSUPPORTED |
| CWorker | Component encapsulating a UCP worker |
| CAttributes | Worker attributes reported by ucp_worker_query |
| CWorkerBuilder | Builder class for constructing std::shared_ptr<ucxx::Worker> objects |
| CWorkerProgressThread | A thread to progress a ucxx::Worker |
| CStopConfig | Progress thread stop synchronization configuration |