Definition at line 43 of file RDaos.hxx.
#include <ROOT/RDaos.hxx>
◆ RDaosEventQueue()
ROOT::Experimental::Internal::RDaosEventQueue::RDaosEventQueue |
( |
| ) |
|
◆ ~RDaosEventQueue()
ROOT::Experimental::Internal::RDaosEventQueue::~RDaosEventQueue |
( |
| ) |
|
◆ FinalizeEvent()
int ROOT::Experimental::Internal::RDaosEventQueue::FinalizeEvent |
( |
daos_event_t * |
ev_ptr | ) |
|
|
static |
Release event data from queue.
- Returns
- 0 on success; a DAOS error code otherwise (< 0).
Definition at line 155 of file RDaos.cxx.
◆ InitializeEvent()
int ROOT::Experimental::Internal::RDaosEventQueue::InitializeEvent |
( |
daos_event_t * |
ev_ptr, |
|
|
daos_event_t * |
parent_ptr = nullptr |
|
) |
| const |
Reserve event in queue, optionally tied to a parent event.
- Returns
- 0 on success; a DAOS error code otherwise (< 0).
Definition at line 150 of file RDaos.cxx.
◆ WaitOnParentBarrier()
int ROOT::Experimental::Internal::RDaosEventQueue::WaitOnParentBarrier |
( |
daos_event_t * |
ev_ptr | ) |
|
|
static |
Sets event barrier for a given parent event and waits for the completion of all children launched before the barrier (must have at least one child).
- Returns
- 0 on success; a DAOS error code otherwise (< 0).
Definition at line 160 of file RDaos.cxx.
◆ fQueue
daos_handle_t ROOT::Experimental::Internal::RDaosEventQueue::fQueue |
The documentation for this struct was generated from the following files: