Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nucxx
  Ndata
   CAmSendData for an Active Message send
   CAmReceiveData for an Active Message receive
   CEndpointCloseData for an endpoint close operation
   CFlushData for a flush operation
   CMemPutData for a memory send
   CMemGetData for a memory receive
   CStreamSendData for a Stream send
   CStreamReceiveData for an Stream receive
   CTagSendData for a Tag send
   CTagReceiveData for a Tag receive
   CTagReceiveWithHandleData for a Tag receive using a message handle
   CTagMultiSendData for a multi-buffer Tag send
   CTagMultiReceiveData for a multi-buffer Tag receive
   Cdispatch
  Ninternal
   CRecvAmMessageHandle receiving of a ucxx::RequestAm
   CAmDataActive Message data owned by a ucxx::Worker
  Npython
   Ndetail
    CPythonFutureTaskA bridge of C++ and Python futures
   CFutureSpecialized Python implementation of a ucxx::Future
   CNotifierSpecialized Python implementation of a ucxx::Notifier
   CPythonFutureTaskUser-facing bridge of C++ and Python futures
   CPythonFutureTaskCollectorA garbage-collector for Python futures
   CWorkerSpecialized Python implementation of a ucxx::Worker
  Nutils
   CCallbackNotifier
  CAddressComponent encapsulating the address of a UCP worker
  CAddressBuilderBuilder class for constructing std::shared_ptr<ucxx::Address> objects
  CAlreadyExistsErrorThe exception for UCS_ERR_ALREADY_EXISTS
  CAmReceiverCallbackInfoInformation of an Active Message receiver callback
  CAmReceiverCallbackOwnerHashHash functor for AmReceiverCallbackOwnerType
  CAmReceiverCallbackOwnerTypeActive Message receiver callback owner name (fixed-size)
  CAmSendParamsParameters controlling Active Message send behavior
  CBaseDelayedSubmissionCollectionBase type for a collection of delayed submissions
  CBufferA simple object to simplify managing buffers
  CBufferRequestContainer for data required by a ucxx::RequestTagMulti
  CBufferTooSmallErrorThe exception for UCS_ERR_BUFFER_TOO_SMALL
  CBusyErrorThe exception for UCS_ERR_BUSY
  CCanceledErrorThe exception for UCS_ERR_CANCELED
  CComponentA UCXX component class to prevent early destruction of parent object
  CConfigComponent encapsulating the UCP configuration
  CConnectionResetErrorThe exception for UCS_ERR_CONNECTION_RESET
  CContextComponent encapsulating the UCP context
  CContextBuilderBuilder class for constructing std::shared_ptr<ucxx::Context> objects
  CDelayedSubmissionCollectionA collection of delayed submissions of multiple types
  CEndpointComponent encapsulating a UCP endpoint
  CEndpointBuilderBuilder class for constructing std::shared_ptr<ucxx::Endpoint> objects
  CEndpointTimeoutErrorThe exception for UCS_ERR_ENDPOINT_TIMEOUT
  CEpParamsDeleterDeleter for a endpoint parameters object
  CErrorThe base class for all UCX exceptions
  CExceedsLimitErrorThe exception for UCS_ERR_EXCEEDS_LIMIT
  CFirstEndpointFailureErrorThe exception for UCS_ERR_FIRST_ENDPOINT_FAILURE
  CFirstLinkFailureErrorThe exception for UCS_ERR_FIRST_LINK_FAILURE
  CFutureRepresent a future that may be notified by a specialized notifier
  CGenericDelayedSubmissionCollectionA collection of delayed submissions of generic callbacks
  CHeaderA serializable object containing metadata of multiple buffers
  CHostBufferA simple object containing a host buffer
  CInflightRequestsHandle tracked requests
  CInvalidAddrErrorThe exception for UCS_ERR_INVALID_ADDR
  CInvalidParamErrorThe exception for UCS_ERR_INVALID_PARAM
  CIOErrorThe exception for UCS_ERR_IO_ERROR
  CLastEndpointFailureErrorThe exception for UCS_ERR_LAST_ENDPOINT_FAILURE
  CLastLinkFailureErrorThe exception for UCS_ERR_LAST_LINK_FAILURE
  CListenerComponent encapsulating a UCP listener
  CListenerBuilderBuilder class for constructing std::shared_ptr<ucxx::Listener> objects
  CMemoryHandleComponent holding a UCP memory handle
  CMemoryHandleBuilderBuilder class for constructing std::shared_ptr<ucxx::MemoryHandle> objects
  CMessageTruncatedErrorThe exception for UCS_ERR_MESSAGE_TRUNCATED
  CNoDeviceErrorThe exception for UCS_ERR_NO_DEVICE
  CNoElemErrorThe exception for UCS_ERR_NO_ELEM
  CNoMemoryErrorThe exception for UCS_ERR_NO_MEMORY
  CNoMessageErrorThe exception for UCS_ERR_NO_MESSAGE
  CNoProgressErrorThe exception for UCS_ERR_NO_PROGRESS
  CNoResourceErrorThe exception for UCS_ERR_NO_RESOURCE
  CNotConnectedErrorThe exception for UCS_ERR_NOT_CONNECTED
  CNotifierNotifier for status of futures
  CNotImplementedErrorThe exception for UCS_ERR_NOT_IMPLEMENTED
  COutOfRangeErrorThe exception for UCS_ERR_OUT_OF_RANGE
  CRejectedErrorThe exception for UCS_ERR_REJECTED
  CRemoteKeyComponent holding a UCP rkey (remote key)
  CRemoteKeyBuilderBuilder class for constructing std::shared_ptr<ucxx::RemoteKey> objects
  CRequestBase type for a UCXX transfer request
   CAttributesRequest attributes reported by ucp_request_query
  CRequestAmSend or receive a message with the UCX Active Message API
  CRequestAmBuilderBuilder class for constructing std::shared_ptr<ucxx::RequestAm> objects
  CRequestBuilderBaseCRTP base for all request builders providing Python future support
  CRequestCallbackBuilderBaseCRTP base for request builders that support completion callbacks
  CRequestDelayedSubmissionCollectionA collection of delayed request submissions
  CRequestEndpointCloseSend or receive a message with the UCX Tag API
  CRequestEndpointCloseBuilderBuilder class for constructing std::shared_ptr<ucxx::RequestEndpointClose> objects
  CRequestFlushFlush a UCP endpoint or worker
  CRequestFlushBuilderBuilder class for constructing std::shared_ptr<ucxx::RequestFlush> objects
  CRequestMemSend or receive a message with the UCX RMA API
  CRequestMemBuilderBuilder class for constructing std::shared_ptr<ucxx::RequestMem> objects
  CRequestStreamSend or receive a message with the UCX Stream API
  CRequestStreamBuilderBuilder class for constructing std::shared_ptr<ucxx::RequestStream> objects
  CRequestTagSend or receive a message with the UCX Tag API
  CRequestTagBuilderBuilder class for constructing std::shared_ptr<ucxx::RequestTag> objects
  CRequestTagMultiSend or receive multiple messages with the UCX Tag API
  CRequestTagMultiBuilderBuilder class for constructing std::shared_ptr<ucxx::RequestTagMulti> objects
  CShmemSegmentErrorThe exception for UCS_ERR_SHMEM_SEGMENT
  CSomeConnectsFailedErrorThe exception for UCS_ERR_SOME_CONNECTS_FAILED
  CTagProbeInfoInformation about probed tag message
  CTagProbeInfoBuilderBuilder class for constructing std::shared_ptr<ucxx::TagProbeInfo> objects
  CTagRecvInfoInformation about probed tag message
  CTimedOutErrorThe exception for UCS_ERR_TIMED_OUT
  CTrackedRequestsContainer for transferring tracked requests between InflightRequests instances
  CUnreachableErrorThe exception for UCS_ERR_UNREACHABLE
  CUnsupportedErrorThe exception for UCS_ERR_UNSUPPORTED
  CWorkerComponent encapsulating a UCP worker
   CAttributesWorker attributes reported by ucp_worker_query
  CWorkerBuilderBuilder class for constructing std::shared_ptr<ucxx::Worker> objects
  CWorkerProgressThreadA thread to progress a ucxx::Worker
   CStopConfigProgress thread stop synchronization configuration