DAOS API: daos_obj_punch_t Struct Reference

| 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 644 of file daos_task.h.

## Field Documentation

## ◆ akey_nr

unsigned int akey_nr

Number of akeys in akeys.

Definition at line 656 of file daos_task.h.

## ◆ akeys

daos_key_t* akeys

Array of attribute keys.

Definition at line 652 of file daos_task.h.

## ◆ dkey

daos_key_t* dkey

Distribution Key.

Definition at line 650 of file daos_task.h.

## ◆ flags

uint64_t flags

Operation flags.

Definition at line 654 of file daos_task.h.

## ◆ oh

daos_handle_t oh

Object open handle

Definition at line 648 of file daos_task.h.

## ◆ th

daos_handle_t th

Transaction open handle.

Definition at line 646 of file daos_task.h.

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

- src/include/daos_task.h