Motr
M0
|
#include <op.h>
Data Fields | |
struct m0_sm | bo_sm |
struct m0_fom * | bo_fom |
int | bo_rc |
bool | bo_rc_is_set |
struct m0_sm_group | bo_sm_group |
enum m0_be_op_type | bo_utype |
union { | |
struct m0_be_op__btree { | |
struct m0_be_btree * t_tree | |
struct m0_be_tx * t_tx | |
unsigned int t_op | |
const struct m0_buf * t_in | |
struct m0_buf t_out_val | |
struct m0_buf t_out_key | |
struct m0_be_btree_anchor * t_anchor | |
int t_rc | |
} u_btree | |
struct { | |
int e_rc | |
} u_emap | |
} | bo_u |
struct m0_tl | bo_children |
struct m0_tlink | bo_set_link |
uint64_t | bo_set_link_magic |
struct m0_be_op * | bo_parent |
bool | bo_is_op_set |
m0_be_op_cb_t | bo_cb_active |
void * | bo_cb_active_param |
m0_be_op_cb_t | bo_cb_done |
void * | bo_cb_done_param |
m0_be_op_cb_t | bo_cb_gc |
void * | bo_cb_gc_param |
m0_be_op_cb_t bo_cb_active |
m0_be_op_cb_t bo_cb_done |
m0_be_op_cb_t bo_cb_gc |
int bo_rc |
use m0_be_op_rc_set() and m0_op_rc to set/get this field
bool bo_rc_is_set |
bo_rc was set using m0_be_op_rc_set()
struct m0_tlink bo_set_link |
link for parent's m0_be_op::bo_children
uint64_t bo_set_link_magic |
magic for m0_be_op::bo_set_link
struct m0_sm_group bo_sm_group |
union { ... } bo_u |
enum m0_be_op_type bo_utype |
struct m0_be_btree_anchor* t_anchor |
struct m0_be_btree* t_tree |
struct { ... } ::m0_be_op__btree u_btree |
struct { ... } u_emap |