Motr
M0
|
#include "lib/finject.h"
#include "lib/memory.h"
#include "lib/misc.h"
#include "lib/types.h"
#include "lib/refs.h"
#include "sm/sm.h"
#include "fop/fop.h"
#include "fop/fom.h"
#include "fop/fop_item_type.h"
#include "fop/fom_generic.h"
#include "rpc/rpc_opcodes.h"
#include "rpc/item.h"
#include "sss/process_fops.h"
#include "sss/process_fops_xc.h"
#include "sss/ss_svc.h"
#include <unistd.h>
Go to the source code of this file.
Functions | |
M0_INTERNAL int | m0_ss_process_fops_init (void) |
M0_INTERNAL void | m0_ss_process_fops_fini (void) |
static bool | ss_fop_is_process_rep (const struct m0_fop *fop) |
static bool | ss_fop_is_process_svc_list_rep (const struct m0_fop *fop) |
M0_INTERNAL void | m0_ss_process_rep_fop_release (struct m0_ref *ref) |
M0_INTERNAL void | m0_ss_process_stop_fop_release (struct m0_ref *ref) |
M0_INTERNAL struct m0_fop * | m0_ss_process_fop_create (struct m0_rpc_machine *mach, uint32_t cmd, const struct m0_fid *fid) |
M0_INTERNAL bool | m0_ss_fop_is_process_req (const struct m0_fop *fop) |
M0_INTERNAL struct m0_ss_process_req * | m0_ss_fop_process_req (struct m0_fop *fop) |
M0_INTERNAL struct m0_ss_process_rep * | m0_ss_fop_process_rep (struct m0_fop *fop) |
M0_INTERNAL struct m0_ss_process_svc_list_rep * | m0_ss_fop_process_svc_list_rep (struct m0_fop *fop) |
Variables | |
struct m0_fop_type | m0_fop_process_fopt |
struct m0_fop_type | m0_fop_process_rep_fopt |
struct m0_fop_type | m0_fop_process_svc_list_rep_fopt |
struct m0_sm_state_descr | ss_process_fom_phases [] |
struct m0_sm_conf | ss_process_fom_conf |
const struct m0_fom_type_ops | ss_process_fom_type_ops |
const struct m0_fop_type_ops | ss_process_fop_type_ops |
const struct m0_fop_type_ops | ss_process_svc_list_fop_type_ops |
static const struct m0_rpc_item_type_ops | ss_process_item_type_ops |
M0_INTERNAL void m0_ss_process_rep_fop_release | ( | struct m0_ref * | ref | ) |
|
static |
|
static |
struct m0_sm_conf ss_process_fom_conf |
Definition at line 143 of file process_foms.c.
struct m0_sm_state_descr ss_process_fom_phases[] |
Definition at line 91 of file process_foms.c.
const struct m0_fom_type_ops ss_process_fom_type_ops |
Definition at line 87 of file process_foms.c.
const struct m0_fop_type_ops ss_process_fop_type_ops |
Definition at line 49 of file process_fops.c.
|
static |
Definition at line 52 of file process_fops.c.
const struct m0_fop_type_ops ss_process_svc_list_fop_type_ops |
Definition at line 50 of file process_fops.c.