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 696 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 720 of file daos_task.h.
daos_key_t* dkey |
Distribution Key.
Definition at line 704 of file daos_task.h.
void* extra_arg |
extra arguments, for example obj_ec_fail_info for DIOF_EC_RECOV
Definition at line 716 of file daos_task.h.
uint32_t extra_flags |
Internal flags.
Definition at line 708 of file daos_task.h.
uint64_t flags |
API flags.
Definition at line 702 of file daos_task.h.
daos_iod_t* iods |
IO descriptor describing IO layout in the object.
Definition at line 710 of file daos_task.h.
daos_iom_t* ioms |
IO Map - only valid for fetch.
Definition at line 714 of file daos_task.h.
uint32_t nr |
Number of elements in iods and sgls.
Definition at line 706 of file daos_task.h.
Object open handle
Definition at line 700 of file daos_task.h.
d_sg_list_t* sgls |
Scatter / gather list for a memory descriptor.
Definition at line 712 of file daos_task.h.
Transaction open handle.
Definition at line 698 of file daos_task.h.