Logo ROOT  
Reference Guide
ROOT::Experimental::Detail::RDaosPool Class Reference

A RDaosPool provides access to containers in a specific DAOS pool.

Definition at line 43 of file RDaos.hxx.

Public Member Functions

 RDaosPool (const RDaosPool &)=delete
 
 RDaosPool (std::string_view poolUuid, std::string_view serviceReplicas)
 
 ~RDaosPool ()
 
RDaosPooloperator= (const RDaosPool &)=delete
 

Private Attributes

daos_handle_t fPoolHandle {}
 
uuid_t fPoolUuid {}
 

Friends

class RDaosContainer
 

#include <ROOT/RDaos.hxx>

Constructor & Destructor Documentation

◆ RDaosPool() [1/2]

ROOT::Experimental::Detail::RDaosPool::RDaosPool ( const RDaosPool )
delete

◆ RDaosPool() [2/2]

ROOT::Experimental::Detail::RDaosPool::RDaosPool ( std::string_view  poolUuid,
std::string_view  serviceReplicas 
)

Definition at line 22 of file RDaos.cxx.

◆ ~RDaosPool()

ROOT::Experimental::Detail::RDaosPool::~RDaosPool ( )

Definition at line 42 of file RDaos.cxx.

Member Function Documentation

◆ operator=()

RDaosPool & ROOT::Experimental::Detail::RDaosPool::operator= ( const RDaosPool )
delete

Friends And Related Function Documentation

◆ RDaosContainer

friend class RDaosContainer
friend

Definition at line 44 of file RDaos.hxx.

Member Data Documentation

◆ fPoolHandle

daos_handle_t ROOT::Experimental::Detail::RDaosPool::fPoolHandle {}
private

Definition at line 46 of file RDaos.hxx.

◆ fPoolUuid

uuid_t ROOT::Experimental::Detail::RDaosPool::fPoolUuid {}
private

Definition at line 47 of file RDaos.hxx.


The documentation for this class was generated from the following files: