![]() |
DAOS API (v2.1 - dev)
|
#include <daos_task.h>
Data Fields | |
daos_handle_t | th |
daos_handle_t | oh |
uint64_t | flags |
daos_key_t * | dkey |
uint32_t | nr |
uint32_t | extra_flags |
daos_iod_t * | iods |
d_sg_list_t * | sgls |
daos_iom_t * | ioms |
void * | extra_arg |
d_iov_t * | csum_iov |
Object fetch/update args
Definition at line 652 of file daos_task.h.
d_iov_t* csum_iov |
Pre-allocated buffer to pack checksums into (Optional, intended for internal use only
Definition at line 676 of file daos_task.h.
daos_key_t* dkey |
Distribution Key.
Definition at line 660 of file daos_task.h.
void* extra_arg |
extra arguments, for example obj_ec_fail_info for DIOF_EC_RECOV
Definition at line 672 of file daos_task.h.
uint32_t extra_flags |
Internal flags.
Definition at line 664 of file daos_task.h.
uint64_t flags |
API flags.
Definition at line 658 of file daos_task.h.
daos_iod_t* iods |
IO descriptor describing IO layout in the object.
Definition at line 666 of file daos_task.h.
daos_iom_t* ioms |
IO Map - only valid for fetch.
Definition at line 670 of file daos_task.h.
uint32_t nr |
Number of elements in iods and sgls.
Definition at line 662 of file daos_task.h.
Object open handle
Definition at line 656 of file daos_task.h.
d_sg_list_t* sgls |
Scatter / gather list for a memory descriptor.
Definition at line 668 of file daos_task.h.
Transaction open handle.
Definition at line 654 of file daos_task.h.