Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::Detail::RDaosContainer::DaosEventQueue Struct Reference

Definition at line 143 of file RDaos.hxx.

Public Member Functions

 DaosEventQueue (std::size_t size)
 
 ~DaosEventQueue ()
 
int Poll ()
 Wait for all events in this event queue to complete.
 

Public Attributes

std::unique_ptr< daos_event_t[]> fEvs
 
daos_handle_t fQueue
 
std::size_t fSize
 

Constructor & Destructor Documentation

◆ DaosEventQueue()

ROOT::Experimental::Detail::RDaosContainer::DaosEventQueue::DaosEventQueue ( std::size_t  size)

Definition at line 116 of file RDaos.cxx.

◆ ~DaosEventQueue()

ROOT::Experimental::Detail::RDaosContainer::DaosEventQueue::~DaosEventQueue ( )

Definition at line 124 of file RDaos.cxx.

Member Function Documentation

◆ Poll()

int ROOT::Experimental::Detail::RDaosContainer::DaosEventQueue::Poll ( )

Wait for all events in this event queue to complete.

Returns
Number of events still in the queue. This should be 0 on success.

Definition at line 130 of file RDaos.cxx.

Member Data Documentation

◆ fEvs

std::unique_ptr<daos_event_t[]> ROOT::Experimental::Detail::RDaosContainer::DaosEventQueue::fEvs

Definition at line 145 of file RDaos.hxx.

◆ fQueue

daos_handle_t ROOT::Experimental::Detail::RDaosContainer::DaosEventQueue::fQueue

Definition at line 146 of file RDaos.hxx.

◆ fSize

std::size_t ROOT::Experimental::Detail::RDaosContainer::DaosEventQueue::fSize

Definition at line 144 of file RDaos.hxx.

Collaboration diagram for ROOT::Experimental::Detail::RDaosContainer::DaosEventQueue:
[legend]

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