Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Cucxx::AddressBuilderBuilder class for constructing std::shared_ptr<ucxx::Address> objects
 Cucxx::internal::AmDataActive Message data owned by a ucxx::Worker
 Cucxx::data::AmReceiveData for an Active Message receive
 Cucxx::AmReceiverCallbackInfoInformation of an Active Message receiver callback
 Cucxx::AmReceiverCallbackOwnerHashHash functor for AmReceiverCallbackOwnerType
 Cucxx::AmReceiverCallbackOwnerTypeActive Message receiver callback owner name (fixed-size)
 Cucxx::data::AmSendData for an Active Message send
 Cucxx::AmSendParamsParameters controlling Active Message send behavior
 Cucxx::Request::AttributesRequest attributes reported by ucp_request_query
 Cucxx::Worker::AttributesWorker attributes reported by ucp_worker_query
 Cucxx::BaseDelayedSubmissionCollection< T >Base type for a collection of delayed submissions
 Cucxx::BaseDelayedSubmissionCollection< DelayedSubmissionCallbackType >
  Cucxx::GenericDelayedSubmissionCollectionA collection of delayed submissions of generic callbacks
 Cucxx::BaseDelayedSubmissionCollection< std::pair< std::shared_ptr< Request >, DelayedSubmissionCallbackType > >
  Cucxx::RequestDelayedSubmissionCollectionA collection of delayed request submissions
 Cucxx::BufferA simple object to simplify managing buffers
  Cucxx::HostBufferA simple object containing a host buffer
 Cucxx::BufferRequestContainer for data required by a ucxx::RequestTagMulti
 Cucxx::utils::CallbackNotifier
 Cucxx::ConfigComponent encapsulating the UCP configuration
 Cucxx::ContextBuilderBuilder class for constructing std::shared_ptr<ucxx::Context> objects
 Cucxx::DelayedSubmissionCollectionA collection of delayed submissions of multiple types
 Cstd::enable_shared_from_this
  Cucxx::ComponentA UCXX component class to prevent early destruction of parent object
   Cucxx::AddressComponent encapsulating the address of a UCP worker
   Cucxx::ContextComponent encapsulating the UCP context
   Cucxx::EndpointComponent encapsulating a UCP endpoint
   Cucxx::ListenerComponent encapsulating a UCP listener
   Cucxx::MemoryHandleComponent holding a UCP memory handle
   Cucxx::RemoteKeyComponent holding a UCP rkey (remote key)
   Cucxx::RequestBase type for a UCXX transfer request
    Cucxx::RequestAmSend or receive a message with the UCX Active Message API
    Cucxx::RequestEndpointCloseSend or receive a message with the UCX Tag API
    Cucxx::RequestFlushFlush a UCP endpoint or worker
    Cucxx::RequestMemSend or receive a message with the UCX RMA API
    Cucxx::RequestStreamSend or receive a message with the UCX Stream API
    Cucxx::RequestTagSend or receive a message with the UCX Tag API
    Cucxx::RequestTagMultiSend or receive multiple messages with the UCX Tag API
   Cucxx::WorkerComponent encapsulating a UCP worker
    Cucxx::python::WorkerSpecialized Python implementation of a ucxx::Worker
  Cucxx::FutureRepresent a future that may be notified by a specialized notifier
   Cucxx::python::FutureSpecialized Python implementation of a ucxx::Future
  Cucxx::python::PythonFutureTask< ReturnType, TaskArgs >User-facing bridge of C++ and Python futures
 Cucxx::EndpointBuilderBuilder class for constructing std::shared_ptr<ucxx::Endpoint> objects
 Cucxx::data::EndpointCloseData for an endpoint close operation
 Cucxx::EpParamsDeleterDeleter for a endpoint parameters object
 Cstd::exception
  Cucxx::ErrorThe base class for all UCX exceptions
   Cucxx::AlreadyExistsErrorThe exception for UCS_ERR_ALREADY_EXISTS
   Cucxx::BufferTooSmallErrorThe exception for UCS_ERR_BUFFER_TOO_SMALL
   Cucxx::BusyErrorThe exception for UCS_ERR_BUSY
   Cucxx::CanceledErrorThe exception for UCS_ERR_CANCELED
   Cucxx::ConnectionResetErrorThe exception for UCS_ERR_CONNECTION_RESET
   Cucxx::EndpointTimeoutErrorThe exception for UCS_ERR_ENDPOINT_TIMEOUT
   Cucxx::ExceedsLimitErrorThe exception for UCS_ERR_EXCEEDS_LIMIT
   Cucxx::FirstEndpointFailureErrorThe exception for UCS_ERR_FIRST_ENDPOINT_FAILURE
   Cucxx::FirstLinkFailureErrorThe exception for UCS_ERR_FIRST_LINK_FAILURE
   Cucxx::IOErrorThe exception for UCS_ERR_IO_ERROR
   Cucxx::InvalidAddrErrorThe exception for UCS_ERR_INVALID_ADDR
   Cucxx::InvalidParamErrorThe exception for UCS_ERR_INVALID_PARAM
   Cucxx::LastEndpointFailureErrorThe exception for UCS_ERR_LAST_ENDPOINT_FAILURE
   Cucxx::LastLinkFailureErrorThe exception for UCS_ERR_LAST_LINK_FAILURE
   Cucxx::MessageTruncatedErrorThe exception for UCS_ERR_MESSAGE_TRUNCATED
   Cucxx::NoDeviceErrorThe exception for UCS_ERR_NO_DEVICE
   Cucxx::NoElemErrorThe exception for UCS_ERR_NO_ELEM
   Cucxx::NoMemoryErrorThe exception for UCS_ERR_NO_MEMORY
   Cucxx::NoMessageErrorThe exception for UCS_ERR_NO_MESSAGE
   Cucxx::NoProgressErrorThe exception for UCS_ERR_NO_PROGRESS
   Cucxx::NoResourceErrorThe exception for UCS_ERR_NO_RESOURCE
   Cucxx::NotConnectedErrorThe exception for UCS_ERR_NOT_CONNECTED
   Cucxx::NotImplementedErrorThe exception for UCS_ERR_NOT_IMPLEMENTED
   Cucxx::OutOfRangeErrorThe exception for UCS_ERR_OUT_OF_RANGE
   Cucxx::RejectedErrorThe exception for UCS_ERR_REJECTED
   Cucxx::ShmemSegmentErrorThe exception for UCS_ERR_SHMEM_SEGMENT
   Cucxx::SomeConnectsFailedErrorThe exception for UCS_ERR_SOME_CONNECTS_FAILED
   Cucxx::TimedOutErrorThe exception for UCS_ERR_TIMED_OUT
   Cucxx::UnreachableErrorThe exception for UCS_ERR_UNREACHABLE
   Cucxx::UnsupportedErrorThe exception for UCS_ERR_UNSUPPORTED
 Cucxx::data::FlushData for a flush operation
 Cucxx::HeaderA serializable object containing metadata of multiple buffers
 Cucxx::InflightRequestsHandle tracked requests
 Cucxx::ListenerBuilderBuilder class for constructing std::shared_ptr<ucxx::Listener> objects
 Cucxx::data::MemGetData for a memory receive
 Cucxx::MemoryHandleBuilderBuilder class for constructing std::shared_ptr<ucxx::MemoryHandle> objects
 Cucxx::data::MemPutData for a memory send
 Cucxx::NotifierNotifier for status of futures
  Cucxx::python::NotifierSpecialized Python implementation of a ucxx::Notifier
 Cucxx::python::detail::PythonFutureTask< ReturnType, TaskArgs >A bridge of C++ and Python futures
 Cucxx::python::PythonFutureTaskCollectorA garbage-collector for Python futures
 Cucxx::internal::RecvAmMessageHandle receiving of a ucxx::RequestAm
 Cucxx::RemoteKeyBuilderBuilder class for constructing std::shared_ptr<ucxx::RemoteKey> objects
 Cucxx::RequestBuilderBase< Derived >CRTP base for all request builders providing Python future support
  Cucxx::RequestCallbackBuilderBase< Derived >CRTP base for request builders that support completion callbacks
 Cucxx::RequestBuilderBase< RequestAmBuilder >
  Cucxx::RequestCallbackBuilderBase< RequestAmBuilder >
   Cucxx::RequestAmBuilderBuilder class for constructing std::shared_ptr<ucxx::RequestAm> objects
 Cucxx::RequestBuilderBase< RequestEndpointCloseBuilder >
  Cucxx::RequestCallbackBuilderBase< RequestEndpointCloseBuilder >
   Cucxx::RequestEndpointCloseBuilderBuilder class for constructing std::shared_ptr<ucxx::RequestEndpointClose> objects
 Cucxx::RequestBuilderBase< RequestFlushBuilder >
  Cucxx::RequestCallbackBuilderBase< RequestFlushBuilder >
   Cucxx::RequestFlushBuilderBuilder class for constructing std::shared_ptr<ucxx::RequestFlush> objects
 Cucxx::RequestBuilderBase< RequestMemBuilder >
  Cucxx::RequestCallbackBuilderBase< RequestMemBuilder >
   Cucxx::RequestMemBuilderBuilder class for constructing std::shared_ptr<ucxx::RequestMem> objects
 Cucxx::RequestBuilderBase< RequestStreamBuilder >
  Cucxx::RequestStreamBuilderBuilder class for constructing std::shared_ptr<ucxx::RequestStream> objects
 Cucxx::RequestBuilderBase< RequestTagBuilder >
  Cucxx::RequestCallbackBuilderBase< RequestTagBuilder >
   Cucxx::RequestTagBuilderBuilder class for constructing std::shared_ptr<ucxx::RequestTag> objects
 Cucxx::RequestBuilderBase< RequestTagMultiBuilder >
  Cucxx::RequestTagMultiBuilderBuilder class for constructing std::shared_ptr<ucxx::RequestTagMulti> objects
 Cucxx::WorkerProgressThread::StopConfigProgress thread stop synchronization configuration
 Cucxx::data::StreamReceiveData for an Stream receive
 Cucxx::data::StreamSendData for a Stream send
 Cucxx::data::TagMultiReceiveData for a multi-buffer Tag receive
 Cucxx::data::TagMultiSendData for a multi-buffer Tag send
 Cucxx::TagProbeInfoInformation about probed tag message
 Cucxx::TagProbeInfoBuilderBuilder class for constructing std::shared_ptr<ucxx::TagProbeInfo> objects
 Cucxx::data::TagReceiveData for a Tag receive
 Cucxx::data::TagReceiveWithHandleData for a Tag receive using a message handle
 Cucxx::TagRecvInfoInformation about probed tag message
 Cucxx::data::TagSendData for a Tag send
 Cucxx::TrackedRequestsContainer for transferring tracked requests between InflightRequests instances
 CTs...
  Cucxx::data::dispatch< Ts >
 Cucxx::WorkerBuilderBuilder class for constructing std::shared_ptr<ucxx::Worker> objects
 Cucxx::WorkerProgressThreadA thread to progress a ucxx::Worker