This is the complete list of members for rapidsmpf::BufferResource, including all inherited members.
| BufferResource(BufferResource const &)=delete | rapidsmpf::BufferResource | |
| BufferResource(BufferResource &&)=delete | rapidsmpf::BufferResource | |
| create(cuda::mr::any_resource< cuda::mr::device_accessible > device_mr, std::optional< PinnedPoolProperties > pinned_pool_properties=PinnedMemoryDisabled, std::unordered_map< MemoryType, std::int64_t > memory_limits={}, std::optional< Duration > periodic_spill_check=std::chrono::milliseconds{1}, std::shared_ptr< rmm::cuda_stream_pool > stream_pool=std::make_shared< rmm::cuda_stream_pool >(16, rmm::cuda_stream::flags::non_blocking), std::shared_ptr< Statistics > statistics=Statistics::disabled()) | rapidsmpf::BufferResource | static |
| device_mr() noexcept | rapidsmpf::BufferResource | |
| device_mr_adaptor() noexcept | rapidsmpf::BufferResource | |
| from_options(cuda::mr::any_resource< cuda::mr::device_accessible > mr, config::Options options, std::shared_ptr< Statistics > statistics=Statistics::disabled()) | rapidsmpf::BufferResource | static |
| host_mr() noexcept | rapidsmpf::BufferResource | |
| make_buffer(std::size_t size, rmm::cuda_stream_view stream, MemoryReservation &reservation) | rapidsmpf::BufferResource | |
| make_buffer(rmm::cuda_stream_view stream, MemoryReservation &&reservation) | rapidsmpf::BufferResource | |
| memory_available(MemoryType mem_type) const noexcept | rapidsmpf::BufferResource | |
| memory_reserved(MemoryType mem_type) const | rapidsmpf::BufferResource | inline |
| move(std::unique_ptr< rmm::device_buffer > data, rmm::cuda_stream_view stream) | rapidsmpf::BufferResource | |
| move(std::unique_ptr< Buffer > buffer, MemoryReservation &reservation) | rapidsmpf::BufferResource | |
| move_to_device_buffer(std::unique_ptr< Buffer > buffer, MemoryReservation &reservation) | rapidsmpf::BufferResource | |
| move_to_host_buffer(std::unique_ptr< Buffer > buffer, MemoryReservation &reservation) | rapidsmpf::BufferResource | |
| operator=(BufferResource const &)=delete | rapidsmpf::BufferResource | |
| operator=(BufferResource &&)=delete | rapidsmpf::BufferResource | |
| pinned_mr() | rapidsmpf::BufferResource | |
| release(MemoryReservation &reservation, std::size_t size) | rapidsmpf::BufferResource | |
| reserve(MemoryType mem_type, std::size_t size, AllowOverbooking allow_overbooking) | rapidsmpf::BufferResource | |
| reserve_device_memory_and_spill(std::size_t size, AllowOverbooking allow_overbooking) | rapidsmpf::BufferResource | |
| reserve_or_fail(std::size_t size, Range mem_types) | rapidsmpf::BufferResource | inline |
| reserve_or_fail(std::size_t size, MemoryType mem_type) | rapidsmpf::BufferResource | inline |
| set_memory_limit(MemoryType mem_type, std::int64_t limit) noexcept | rapidsmpf::BufferResource | |
| spill_manager() | rapidsmpf::BufferResource | |
| statistics() const noexcept | rapidsmpf::BufferResource | |
| stream_pool() const | rapidsmpf::BufferResource | |
| try_pinned_mr() const | rapidsmpf::BufferResource | |
| ~BufferResource() noexcept=default (defined in rapidsmpf::BufferResource) | rapidsmpf::BufferResource |