Classes | |
| struct | FetchUpdateArgs | 
| Contains required information for a single fetch/update operation.  More... | |
| struct | ObjClassId | 
Wrap around a daos_oclass_id_t.  More... | |
Public Types | |
| using | AttributeKey_t = std::uint64_t | 
| using | DistributionKey_t = std::uint64_t | 
Public Member Functions | |
| RDaosObject ()=delete | |
| RDaosObject (RDaosContainer &container, daos_obj_id_t oid, ObjClassId cid=OC_UNKNOWN) | |
| Provides low-level access to an object.   | |
| ~RDaosObject () | |
| int | Fetch (FetchUpdateArgs &args) | 
| int | Update (FetchUpdateArgs &args) | 
Private Attributes | |
| daos_handle_t | fObjectHandle | 
#include <ROOT/RDaos.hxx>
| using ROOT::Experimental::Detail::RDaosObject::AttributeKey_t = std::uint64_t | 
| using ROOT::Experimental::Detail::RDaosObject::DistributionKey_t = std::uint64_t | 
      
  | 
  delete | 
| ROOT::Experimental::Detail::RDaosObject::RDaosObject | ( | RDaosContainer & | container, | 
| daos_obj_id_t | oid, | ||
| ObjClassId | cid = OC_UNKNOWN  | 
        ||
| ) | 
Provides low-level access to an object.
If cid is OC_UNKNOWN, the user is responsible for calling daos_obj_generate_oid() to fill the reserved bits in oid before calling this constructor. 
| int ROOT::Experimental::Detail::RDaosObject::Fetch | ( | FetchUpdateArgs & | args | ) | 
| int ROOT::Experimental::Detail::RDaosObject::Update | ( | FetchUpdateArgs & | args | ) | 
      
  | 
  private |