Motr
M0
|
#include "fop/fop.h"
#include "rpc/rpc_opcodes.h"
#include "lib/types.h"
#include "lib/protocol.h"
#include "lib/protocol_xc.h"
#include "xcode/xcode_attr.h"
Go to the source code of this file.
Data Structures | |
struct | m0_rpc_fop_conn_establish_ctx |
struct | m0_rpc_fop_conn_establish |
struct | m0_rpc_fop_conn_establish_rep |
struct | m0_rpc_fop_conn_terminate |
struct | m0_rpc_fop_conn_terminate_rep |
struct | m0_rpc_fop_session_establish |
struct | m0_rpc_fop_session_establish_rep |
struct | m0_rpc_fop_session_terminate |
struct | m0_rpc_fop_session_terminate_rep |
Macros | |
#define | __MOTR_RPC_SESSION_FOPS_H__ |
Enumerations | |
enum | m0_rpc_conn_sess_terminate_phases { M0_RPC_CONN_SESS_TERMINATE_INIT = M0_FOM_PHASE_INIT, M0_RPC_CONN_SESS_TERMINATE_DONE = M0_FOM_PHASE_FINISH, M0_RPC_CONN_SESS_TERMINATE_WAIT } |
Functions | |
M0_INTERNAL int | m0_rpc_session_fop_init (void) |
M0_INTERNAL void | m0_rpc_session_fop_fini (void) |
struct m0_rpc_fop_conn_establish | M0_XCA_DOMAIN (rpc) |
#define __MOTR_RPC_SESSION_FOPS_H__ |
Definition at line 26 of file session_fops.h.
uint64_t ct_sender_id |
sender_id of rpc-connection being terminated.
Definition at line 70 of file session_fops.h.
int32_t ctr_rc |
Contains 0 if CONN_TERMINATE operation is successful, error code otherwise.
Definition at line 71 of file session_fops.h.
uint64_t ctr_sender_id |
sender_id of rpc-connection being terminated.
Definition at line 75 of file session_fops.h.
struct m0_protocol_id rce_protocol |
Protocol version string checked during rpc connection establinshing procedure
Definition at line 71 of file session_fops.h.
int32_t rcer_rc |
Contains 0 if CONN_ESTABLISH operation is successful, error code otherwise.
Definition at line 71 of file session_fops.h.
uint64_t rcer_sender_id |
sender_id assigned by receiver to the established rpc-connection. Has value SENDER_ID_INVALID if CONN_ESTABLISH operation fails.
Definition at line 76 of file session_fops.h.
uint64_t rse_sender_id |
sender_id of rpc-connection in which a new session is to be created.
Definition at line 70 of file session_fops.h.
int32_t rser_rc |
Contains 0 if SESSION_ESTABLISH operation is successful, error code otherwise.
Definition at line 71 of file session_fops.h.
uint64_t rser_sender_id |
sender_id copied from m0_rpc_fop_session_establish.
Definition at line 80 of file session_fops.h.
uint64_t rser_session_id |
session_id assigned by receiver to the newly created session. Has value SESSION_ID_INVALID if SESSION_ESTABLISH operation fails.
Definition at line 76 of file session_fops.h.
uint64_t rst_sender_id |
sender_id of rpc-connection to which the session being terminated belongs.
Definition at line 71 of file session_fops.h.
uint64_t rst_session_id |
session_id of session being terminated.
Definition at line 75 of file session_fops.h.
int32_t rstr_rc |
Contains 0 if SESSION_TERMINATE operation is successful, error code otherwise.
Definition at line 71 of file session_fops.h.
uint64_t rstr_sender_id |
sender_id of rpc-connection to which the session being terminated belongs.
Definition at line 80 of file session_fops.h.
uint64_t rstr_session_id |
session_id of the session being terminated.
Definition at line 75 of file session_fops.h.