#include <ROOT/RLogger.hxx>#include <ROOT/RNTupleUtil.hxx>#include <string_view>#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.
Definition at line 31 of file libdaos_mock.cxx.
Definition at line 251 of file libdaos_mock.cxx.
| int daos_cont_close | ( | daos_handle_t | coh, |
| daos_event_t * | ev ) |
Definition at line 311 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 280 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 294 of file libdaos_mock.cxx.
| int daos_eq_create | ( | daos_handle_t * | eqh | ) |
Definition at line 319 of file libdaos_mock.cxx.
| int daos_eq_destroy | ( | daos_handle_t | eqh, |
| int | flags ) |
Definition at line 324 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 329 of file libdaos_mock.cxx.
| int daos_event_fini | ( | daos_event_t * | ev | ) |
Definition at line 352 of file libdaos_mock.cxx.
| int daos_event_init | ( | daos_event_t * | ev, |
| daos_handle_t | eqh, | ||
| daos_event_t * | parent ) |
Definition at line 347 of file libdaos_mock.cxx.
| int daos_event_parent_barrier | ( | daos_event_t * | ev | ) |
Definition at line 342 of file libdaos_mock.cxx.
| int daos_event_test | ( | daos_event * | ev, |
| int64_t | timeout, | ||
| bool * | flag ) |
Definition at line 335 of file libdaos_mock.cxx.
| int daos_fini | ( | void | ) |
Definition at line 246 of file libdaos_mock.cxx.
| int daos_init | ( | void | ) |
Definition at line 240 of file libdaos_mock.cxx.
| int daos_obj_close | ( | daos_handle_t | oh, |
| daos_event_t * | ev ) |
Definition at line 369 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 398 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 375 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 359 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 407 of file libdaos_mock.cxx.
| int daos_oclass_id2name | ( | daos_oclass_id_t | oc_id, |
| char * | name ) |
Definition at line 265 of file libdaos_mock.cxx.
Definition at line 256 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 418 of file libdaos_mock.cxx.
| int daos_pool_disconnect | ( | daos_handle_t | poh, |
| daos_event_t * | ev ) |
Definition at line 426 of file libdaos_mock.cxx.
|
inline |
Definition at line 45 of file libdaos_mock.cxx.