Cucxx::internal::AmData | Active Message data owned by a ucxx::Worker |
Cucxx::data::AmReceive | Data for an Active Message receive |
Cucxx::AmReceiverCallbackInfo | Information of an Active Message receiver callback |
Cucxx::data::AmSend | Data for an Active Message send |
Cucxx::BaseDelayedSubmissionCollection< T > | Base type for a collection of delayed submissions |
▼Cucxx::BaseDelayedSubmissionCollection< DelayedSubmissionCallbackType > | |
Cucxx::GenericDelayedSubmissionCollection | A collection of delayed submissions of generic callbacks |
▼Cucxx::BaseDelayedSubmissionCollection< std::pair< std::shared_ptr< Request >, DelayedSubmissionCallbackType > > | |
Cucxx::RequestDelayedSubmissionCollection | A collection of delayed request submissions |
▼Cucxx::Buffer | A simple object to simplify managing buffers |
Cucxx::HostBuffer | A simple object containing a host buffer |
Cucxx::BufferRequest | Container for data required by a ucxx::RequestTagMulti |
Cucxx::utils::CallbackNotifier | |
Cucxx::Config | Component encapsulating the UCP configuration |
Cucxx::DelayedSubmissionCollection | A collection of delayed submissions of multiple types |
▼Cstd::enable_shared_from_this | |
▼Cucxx::Component | A UCXX component class to prevent early destruction of parent object |
Cucxx::Address | Component encapsulating the address of a UCP worker |
Cucxx::Context | Component encapsulating the UCP context |
Cucxx::Endpoint | Component encapsulating a UCP endpoint |
Cucxx::Listener | Component encapsulating a UCP listener |
Cucxx::MemoryHandle | Component holding a UCP memory handle |
Cucxx::RemoteKey | Component holding a UCP rkey (remote key) |
▼Cucxx::Request | Base type for a UCXX transfer request |
Cucxx::RequestAm | Send or receive a message with the UCX Active Message API |
Cucxx::RequestEndpointClose | Send or receive a message with the UCX Tag API |
Cucxx::RequestFlush | Flush a UCP endpoint or worker |
Cucxx::RequestMem | |
Cucxx::RequestStream | Send or receive a message with the UCX Stream API |
Cucxx::RequestTag | Send or receive a message with the UCX Tag API |
Cucxx::RequestTagMulti | Send or receive multiple messages with the UCX Tag API |
▼Cucxx::Worker | Component encapsulating a UCP worker |
Cucxx::python::Worker | Specialized Python implementation of a ucxx::Worker |
▼Cucxx::Future | Represent a future that may be notified by a specialized notifier |
Cucxx::python::Future | Specialized Python implementation of a ucxx::Future |
Cucxx::python::PythonFutureTask< ReturnType, TaskArgs > | User-facing bridge of C++ and Python futures |
Cucxx::data::EndpointClose | Data for an endpoint close operation |
Cucxx::EpParamsDeleter | Deleter for a endpoint parameters object |
▼Cstd::exception | |
▼Cucxx::Error | The base class for all UCX exceptions |
Cucxx::AlreadyExistsError | The exception for UCS_ERR_ALREADY_EXISTS |
Cucxx::BufferTooSmallError | The exception for UCS_ERR_BUFFER_TOO_SMALL |
Cucxx::BusyError | The exception for UCS_ERR_BUSY |
Cucxx::CanceledError | The exception for UCS_ERR_CANCELED |
Cucxx::ConnectionResetError | The exception for UCS_ERR_CONNECTION_RESET |
Cucxx::EndpointTimeoutError | The exception for UCS_ERR_ENDPOINT_TIMEOUT |
Cucxx::ExceedsLimitError | The exception for UCS_ERR_EXCEEDS_LIMIT |
Cucxx::FirstEndpointFailureError | The exception for UCS_ERR_FIRST_ENDPOINT_FAILURE |
Cucxx::FirstLinkFailureError | The exception for UCS_ERR_FIRST_LINK_FAILURE |
Cucxx::IOError | The exception for UCS_ERR_IO_ERROR |
Cucxx::InvalidAddrError | The exception for UCS_ERR_INVALID_ADDR |
Cucxx::InvalidParamError | The exception for UCS_ERR_INVALID_PARAM |
Cucxx::LastEndpointFailureError | The exception for UCS_ERR_LAST_ENDPOINT_FAILURE |
Cucxx::LastLinkFailureError | The exception for UCS_ERR_LAST_LINK_FAILURE |
Cucxx::MessageTruncatedError | The exception for UCS_ERR_MESSAGE_TRUNCATED |
Cucxx::NoDeviceError | The exception for UCS_ERR_NO_DEVICE |
Cucxx::NoElemError | The exception for UCS_ERR_NO_ELEM |
Cucxx::NoMemoryError | The exception for UCS_ERR_NO_MEMORY |
Cucxx::NoMessageError | The exception for UCS_ERR_NO_MESSAGE |
Cucxx::NoProgressError | The exception for UCS_ERR_NO_PROGRESS |
Cucxx::NoResourceError | The exception for UCS_ERR_NO_RESOURCE |
Cucxx::NotConnectedError | The exception for UCS_ERR_NOT_CONNECTED |
Cucxx::NotImplementedError | The exception for UCS_ERR_NOT_IMPLEMENTED |
Cucxx::OutOfRangeError | The exception for UCS_ERR_OUT_OF_RANGE |
Cucxx::RejectedError | The exception for UCS_ERR_REJECTED |
Cucxx::ShmemSegmentError | The exception for UCS_ERR_SHMEM_SEGMENT |
Cucxx::SomeConnectsFailedError | The exception for UCS_ERR_SOME_CONNECTS_FAILED |
Cucxx::TimedOutError | The exception for UCS_ERR_TIMED_OUT |
Cucxx::UnreachableError | The exception for UCS_ERR_UNREACHABLE |
Cucxx::UnsupportedError | The exception for UCS_ERR_UNSUPPORTED |
Cucxx::data::Flush | Data for a flush operation |
Cucxx::Header | A serializable object containing metadata of multiple buffers |
Cucxx::InflightRequests | Handle tracked requests |
Cucxx::data::MemGet | Data for a memory receive |
Cucxx::data::MemPut | Data for a memory send |
▼Cucxx::Notifier | Notifier for status of futures |
Cucxx::python::Notifier | Specialized Python implementation of a ucxx::Notifier |
Cucxx::python::detail::PythonFutureTask< ReturnType, TaskArgs > | A bridge of C++ and Python futures |
Cucxx::python::PythonFutureTaskCollector | A garbage-collector for Python futures |
Cucxx::internal::RecvAmMessage | Handle receiving of a ucxx::RequestAm |
Cucxx::data::StreamReceive | Data for an Stream receive |
Cucxx::data::StreamSend | Data for a Stream send |
Cucxx::data::TagMultiReceive | Data for a multi-buffer Tag receive |
Cucxx::data::TagMultiSend | Data for a multi-buffer Tag send |
Cucxx::data::TagReceive | Data for a Tag receive |
Cucxx::data::TagSend | Data for a Tag send |
Cucxx::TrackedRequests | A container for the different types of tracked requests |
Cucxx::WorkerProgressThread | A thread to progress a ucxx::Worker |
▼Cucxx::data::Ts | |
Cucxx::data::dispatch< Ts > | |