Motr  M0
dix_req Struct Reference
Collaboration diagram for dix_req:
Collaboration graph

Data Fields

struct m0_op_idxidr_oi
 
struct m0_sm_ast idr_ast
 
struct m0_clink idr_clink
 
struct m0_bufvec idr_start_key
 
struct m0_dix_req idr_dreq
 
struct m0_cas_req idr_creq
 
struct m0_dix_meta_req idr_mreq
 
bool idr_meta
 

Detailed Description

Definition at line 70 of file idx_dix.c.

Field Documentation

◆ idr_ast

struct m0_sm_ast idr_ast

Definition at line 72 of file idx_dix.c.

◆ idr_clink

struct m0_clink idr_clink

Definition at line 73 of file idx_dix.c.

◆ idr_creq

struct m0_cas_req idr_creq

CAS request to invoke operations against non-distributed indices.

Definition at line 82 of file idx_dix.c.

◆ idr_dreq

struct m0_dix_req idr_dreq

DIX request to invoke operations against distributed indices.

Definition at line 80 of file idx_dix.c.

◆ idr_meta

bool idr_meta

Indicates that DIX meta-request idr_mreq is used instead of idr_dreq. It's true for M0_IC_LOOKUP and M0_IC_LIST operations.

Definition at line 89 of file idx_dix.c.

◆ idr_mreq

struct m0_dix_meta_req idr_mreq

DIX meta-request for index list operation.

Definition at line 84 of file idx_dix.c.

◆ idr_oi

struct m0_op_idx* idr_oi

Definition at line 71 of file idx_dix.c.

◆ idr_start_key

struct m0_bufvec idr_start_key

Starting key for NEXT operation. It's allocated internally and key value is copied from user.

Definition at line 78 of file idx_dix.c.


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