Motr
M0
|
#include "fop/fop.h"
#include "rpc/session_fops.h"
#include "rpc/session_fops_xc.h"
#include "fop/fom.h"
#include "fop/fom_generic.h"
Go to the source code of this file.
Data Structures | |
struct | m0_rpc_connection_session_specific_fom |
Macros | |
#define | __MOTR_RPC_SESSION_FOM_H__ |
Enumerations | |
enum | m0_rpc_fom_conn_establish_phase { M0_FOPH_CONN_ESTABLISHING = M0_FOPH_NR + 1 } |
enum | m0_rpc_fom_session_establish_phase { M0_FOPH_SESSION_ESTABLISHING = M0_FOPH_NR + 1 } |
enum | m0_rpc_fom_session_terminate_phase { M0_FOPH_SESSION_TERMINATING = M0_FOPH_NR + 1 } |
enum | m0_rpc_fom_conn_terminate_phase { M0_FOPH_CONN_TERMINATING = M0_FOPH_NR + 1 } |
Functions | |
M0_INTERNAL size_t | m0_rpc_session_default_home_locality (const struct m0_fom *fom) |
M0_INTERNAL int | m0_rpc_fom_conn_establish_tick (struct m0_fom *fom) |
M0_INTERNAL void | m0_rpc_fom_conn_establish_fini (struct m0_fom *fom) |
M0_INTERNAL int | m0_rpc_fom_session_establish_tick (struct m0_fom *fom) |
M0_INTERNAL void | m0_rpc_fom_session_establish_fini (struct m0_fom *fom) |
M0_INTERNAL int | m0_rpc_fom_session_terminate_tick (struct m0_fom *fom) |
M0_INTERNAL void | m0_rpc_fom_session_terminate_fini (struct m0_fom *fom) |
M0_INTERNAL int | m0_rpc_fom_conn_terminate_tick (struct m0_fom *fom) |
M0_INTERNAL void | m0_rpc_fom_conn_terminate_fini (struct m0_fom *fom) |
Variables | |
struct m0_fom_type | m0_rpc_fom_conn_establish_type |
const struct m0_fom_ops | m0_rpc_fom_conn_establish_ops |
struct m0_fom_type | m0_rpc_fom_session_establish_type |
const struct m0_fom_ops | m0_rpc_fom_session_establish_ops |
struct m0_fom_type | m0_rpc_fom_session_terminate_type |
const struct m0_fom_ops | m0_rpc_fom_session_terminate_ops |
struct m0_fom_type | m0_rpc_fom_conn_terminate_type |
const struct m0_fom_ops | m0_rpc_fom_conn_terminate_ops |
#define __MOTR_RPC_SESSION_FOM_H__ |
Definition at line 26 of file session_foms.h.