All Classes Namespaces Functions Variables Typedefs Enumerations Friends
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 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::data::AmSendData for an Active Message send
 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::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::RequestMem
 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::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::data::MemGetData for a memory receive
 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::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::data::TagReceiveData for a Tag receive
 Cucxx::data::TagSendData for a Tag send
 Cucxx::TrackedRequestsA container for the different types of tracked requests
 Cucxx::WorkerProgressThreadA thread to progress a ucxx::Worker
 Cucxx::data::Ts
 Cucxx::data::dispatch< Ts >