#include <string_view>
#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::Internal::RDaosObject::FetchUpdateArgs |
Contains required information for a single fetch/update operation. More... | |
struct | ROOT::Experimental::Internal::RDaosContainer::ROidDkeyPair::Hash |
struct | ROOT::Experimental::Internal::RDaosObject::ObjClassId |
Wrap around a daos_oclass_id_t . More... | |
struct | ROOT::Experimental::Internal::RDaosObject::RAkeyRequest |
Contains an attribute key and the associated IOVs for a single scatter-gather I/O request. More... | |
class | ROOT::Experimental::Internal::RDaosContainer |
A RDaosContainer provides read/write access to objects in a given container. More... | |
struct | ROOT::Experimental::Internal::RDaosEventQueue |
class | ROOT::Experimental::Internal::RDaosObject |
Provides low-level access to DAOS objects in a container. More... | |
class | ROOT::Experimental::Internal::RDaosPool |
A RDaosPool provides access to containers in a specific DAOS pool. More... | |
struct | ROOT::Experimental::Internal::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::Internal::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 |
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7 | |
namespace | ROOT::Experimental |
namespace | ROOT::Experimental::Internal |
Macros | |
#define | DAOS_UUID_STR_SIZE 37 |
Definition in file RDaos.hxx.