Motr  M0
m0_op_idx Struct Reference

#include <client_internal.h>

Collaboration diagram for m0_op_idx:
Collaboration graph

Data Fields

struct m0_op_common oi_oc
 
uint64_t oi_magic
 
struct m0_idxoi_idx
 
struct m0_bufvecoi_keys
 
struct m0_bufvecoi_vals
 
int32_t * oi_rcs
 
int32_t oi_nr_queries
 
bool oi_query_rc
 
struct m0_sm_groupoi_sm_grp
 
struct m0_ast_rc oi_ar
 
uint32_t oi_flags
 
struct m0_sm_ast oi_ast
 
struct dix_reqoi_dix_req
 
bool oi_in_completion
 
struct m0_dtxoi_dtx
 

Detailed Description

An index operation.

Definition at line 212 of file client_internal.h.

Field Documentation

◆ oi_ar

struct m0_ast_rc oi_ar

Definition at line 230 of file client_internal.h.

◆ oi_ast

struct m0_sm_ast oi_ast

ast to cancel index op

Definition at line 236 of file client_internal.h.

◆ oi_dix_req

struct dix_req* oi_dix_req

dix_req for op cancellation

Definition at line 238 of file client_internal.h.

◆ oi_dtx

struct m0_dtx* oi_dtx

Distributed transaction associated with the operation

Definition at line 243 of file client_internal.h.

◆ oi_flags

uint32_t oi_flags

Definition at line 233 of file client_internal.h.

◆ oi_idx

struct m0_idx* oi_idx

Definition at line 216 of file client_internal.h.

◆ oi_in_completion

bool oi_in_completion

To know dix req in completion callback

Definition at line 240 of file client_internal.h.

◆ oi_keys

struct m0_bufvec* oi_keys

Definition at line 219 of file client_internal.h.

◆ oi_magic

uint64_t oi_magic

Definition at line 214 of file client_internal.h.

◆ oi_nr_queries

int32_t oi_nr_queries

Definition at line 226 of file client_internal.h.

◆ oi_oc

struct m0_op_common oi_oc

Definition at line 213 of file client_internal.h.

◆ oi_query_rc

bool oi_query_rc

Definition at line 227 of file client_internal.h.

◆ oi_rcs

int32_t* oi_rcs

Definition at line 223 of file client_internal.h.

◆ oi_sm_grp

struct m0_sm_group* oi_sm_grp

Definition at line 229 of file client_internal.h.

◆ oi_vals

struct m0_bufvec* oi_vals

Definition at line 220 of file client_internal.h.


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