#include <ROOT/RStringView.hxx>#include <ROOT/TypeTraits.hxx>#include <ROOT/RSpan.hxx>#include <daos.h>#include <cstdint>#include <functional>#include <memory>#include <string>#include <type_traits>#include <vector>#include <optional>#include <unordered_map>Classes | |
| struct | ROOT::Experimental::Detail::RDaosObject::FetchUpdateArgs |
| Contains required information for a single fetch/update operation. More... | |
| struct | ROOT::Experimental::Detail::RDaosContainer::ROidDkeyPair::Hash |
| struct | ROOT::Experimental::Detail::RDaosObject::ObjClassId |
Wrap around a daos_oclass_id_t. More... | |
| struct | ROOT::Experimental::Detail::RDaosObject::RAkeyRequest |
| Contains an attribute key and the associated IOVs for a single scatter-gather I/O request. More... | |
| class | ROOT::Experimental::Detail::RDaosContainer |
| A RDaosContainer provides read/write access to objects in a given container. More... | |
| struct | ROOT::Experimental::Detail::RDaosEventQueue |
| class | ROOT::Experimental::Detail::RDaosObject |
| Provides low-level access to DAOS objects in a container. More... | |
| class | ROOT::Experimental::Detail::RDaosPool |
| A RDaosPool provides access to containers in a specific DAOS pool. More... | |
| struct | ROOT::Experimental::Detail::RDaosContainer::ROidDkeyPair |
| A pair of <object ID, distribution key> that can be used to issue a fetch/update request for multiple attribute keys. More... | |
| struct | ROOT::Experimental::Detail::RDaosContainer::RWOperation |
Describes a read/write operation on multiple attribute keys under the same object ID and distribution key, see the ReadV/WriteV functions. More... | |
Namespaces | |
| namespace | ROOT |
| This file contains a specialised ROOT message handler to test for diagnostic in unit tests. | |
| namespace | ROOT::Experimental |
| namespace | ROOT::Experimental::Detail |
Macros | |
| #define | DAOS_UUID_STR_SIZE 37 |
Definition in file RDaos.hxx.