DAOS API (v2.1 - dev)
Loading...
Searching...
No Matches
daos_obj_punch_t Struct Reference

#include <daos_task.h>

Data Fields

daos_handle_t th
 
daos_handle_t oh
 
daos_key_t * dkey
 
daos_key_t * akeys
 
uint64_t flags
 
unsigned int akey_nr
 

Detailed Description

Object & Object Key Punch args. NB:

  • If dkey is NULL, it is parameter for object punch.
  • If akeys is NULL, it is parameter for dkey punch.
  • API allows user to punch multiple dkeys, in this case, client module needs to allocate multiple instances of this data structure.

Definition at line 660 of file daos_task.h.

Field Documentation

◆ akey_nr

unsigned int akey_nr

Number of akeys in akeys.

Definition at line 672 of file daos_task.h.

◆ akeys

daos_key_t* akeys

Array of attribute keys.

Definition at line 668 of file daos_task.h.

◆ dkey

daos_key_t* dkey

Distribution Key.

Definition at line 666 of file daos_task.h.

◆ flags

uint64_t flags

Operation flags.

Definition at line 670 of file daos_task.h.

◆ oh

Object open handle

Definition at line 664 of file daos_task.h.

◆ th

Transaction open handle.

Definition at line 662 of file daos_task.h.


The documentation for this struct was generated from the following file: