Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RDaos.hxx File Reference
#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>
Include dependency graph for RDaos.hxx:
This graph shows which files directly or indirectly include this file:

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
 

Detailed Description

Author
Javier Lopez-Gomez j.lop.nosp@m.ez@c.nosp@m.ern.c.nosp@m.h
Date
2020-11-14
Warning
This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome!

Definition in file RDaos.hxx.

Macro Definition Documentation

◆ DAOS_UUID_STR_SIZE

#define DAOS_UUID_STR_SIZE   37

Definition at line 35 of file RDaos.hxx.