#include <ROOT/RLogger.hxx>
#include <ROOT/RNTupleUtil.hxx>
#include <ROOT/RStringView.hxx>
#include <daos.h>
#include <array>
#include <algorithm>
#include <cstring>
#include <memory>
#include <mutex>
#include <string>
#include <type_traits>
#include <unordered_map>
Typedefs | |
using | label_t = std::string |
Definition in file libdaos_mock.cxx.
using label_t = std::string |
Definition at line 31 of file libdaos_mock.cxx.
const char * d_errstr | ( | int | rc | ) |
Definition at line 250 of file libdaos_mock.cxx.
int daos_cont_close | ( | daos_handle_t | coh, |
daos_event_t * | ev | ||
) |
Definition at line 310 of file libdaos_mock.cxx.
int daos_cont_create_with_label | ( | daos_handle_t | poh, |
const char * | label, | ||
daos_prop_t * | cont_prop, | ||
uuid_t * | uuid, | ||
daos_event_t * | ev | ||
) |
Definition at line 279 of file libdaos_mock.cxx.
int daos_cont_open | ( | daos_handle_t | poh, |
const char * | label, | ||
unsigned int | flags, | ||
daos_handle_t * | coh, | ||
daos_cont_info_t * | info, | ||
daos_event_t * | ev | ||
) |
Definition at line 293 of file libdaos_mock.cxx.
int daos_eq_create | ( | daos_handle_t * | eqh | ) |
Definition at line 318 of file libdaos_mock.cxx.
int daos_eq_destroy | ( | daos_handle_t | eqh, |
int | flags | ||
) |
Definition at line 323 of file libdaos_mock.cxx.
int daos_eq_poll | ( | daos_handle_t | eqh, |
int | wait_running, | ||
int64_t | timeout, | ||
unsigned int | nevents, | ||
daos_event_t ** | events | ||
) |
Definition at line 328 of file libdaos_mock.cxx.
int daos_event_fini | ( | daos_event_t * | ev | ) |
Definition at line 351 of file libdaos_mock.cxx.
int daos_event_init | ( | daos_event_t * | ev, |
daos_handle_t | eqh, | ||
daos_event_t * | parent | ||
) |
Definition at line 346 of file libdaos_mock.cxx.
int daos_event_parent_barrier | ( | daos_event_t * | ev | ) |
Definition at line 341 of file libdaos_mock.cxx.
int daos_event_test | ( | daos_event * | ev, |
int64_t | timeout, | ||
bool * | flag | ||
) |
Definition at line 334 of file libdaos_mock.cxx.
int daos_fini | ( | void | ) |
Definition at line 245 of file libdaos_mock.cxx.
int daos_init | ( | void | ) |
Definition at line 239 of file libdaos_mock.cxx.
int daos_obj_close | ( | daos_handle_t | oh, |
daos_event_t * | ev | ||
) |
Definition at line 368 of file libdaos_mock.cxx.
int daos_obj_fetch | ( | daos_handle_t | oh, |
daos_handle_t | th, | ||
uint64_t | flags, | ||
daos_key_t * | dkey, | ||
unsigned int | nr, | ||
daos_iod_t * | iods, | ||
d_sg_list_t * | sgls, | ||
daos_iom_t * | ioms, | ||
daos_event_t * | ev | ||
) |
Definition at line 397 of file libdaos_mock.cxx.
int daos_obj_generate_oid | ( | daos_handle_t | coh, |
daos_obj_id_t * | oid, | ||
enum daos_otype_t | type, | ||
daos_oclass_id_t | cid, | ||
daos_oclass_hints_t | hints, | ||
uint32_t | args | ||
) |
Definition at line 374 of file libdaos_mock.cxx.
int daos_obj_open | ( | daos_handle_t | coh, |
daos_obj_id_t | oid, | ||
unsigned int | mode, | ||
daos_handle_t * | oh, | ||
daos_event_t * | ev | ||
) |
Definition at line 358 of file libdaos_mock.cxx.
int daos_obj_update | ( | daos_handle_t | oh, |
daos_handle_t | th, | ||
uint64_t | flags, | ||
daos_key_t * | dkey, | ||
unsigned int | nr, | ||
daos_iod_t * | iods, | ||
d_sg_list_t * | sgls, | ||
daos_event_t * | ev | ||
) |
Definition at line 406 of file libdaos_mock.cxx.
int daos_oclass_id2name | ( | daos_oclass_id_t | oc_id, |
char * | name | ||
) |
Definition at line 264 of file libdaos_mock.cxx.
int daos_oclass_name2id | ( | const char * | name | ) |
Definition at line 255 of file libdaos_mock.cxx.
int daos_pool_connect | ( | const char * | label, |
const char * | grp, | ||
unsigned int | flags, | ||
daos_handle_t * | poh, | ||
daos_pool_info_t * | info, | ||
daos_event_t * | ev | ||
) |
Definition at line 417 of file libdaos_mock.cxx.
int daos_pool_disconnect | ( | daos_handle_t | poh, |
daos_event_t * | ev | ||
) |
Definition at line 425 of file libdaos_mock.cxx.
|
inline |
Definition at line 45 of file libdaos_mock.cxx.