|
| M0_TL_DESCR_DEFINE (rev_conn, "Reverse Connections", static, struct m0_reverse_connection, rcf_linkage, rcf_magic, M0_RM_REV_CONN_LIST_MAGIC, M0_RM_REV_CONN_LIST_HEAD_MAGIC) |
|
| M0_TL_DEFINE (rev_conn, static, struct m0_reverse_connection) |
|
| M0_BOB_DEFINE (M0_INTERNAL, &rpc_svc_bob, m0_rpc_service) |
|
static int | rpc_service_start (struct m0_reqh_service *service) |
|
static void | rpc_service_stop (struct m0_reqh_service *service) |
|
static void | rpc_service_fini (struct m0_reqh_service *service) |
|
static int | rpc_service_fop_accept (struct m0_reqh_service *service, struct m0_fop *fop) |
|
static int | rpc_service_allocate (struct m0_reqh_service **service, const struct m0_reqh_service_type *stype) |
|
M0_INTERNAL int | m0_rpc_service_register (void) |
|
M0_INTERNAL void | m0_rpc_service_unregister (void) |
|
M0_INTERNAL struct m0_rpc_session * | m0_rpc_service_reverse_session_lookup (struct m0_reqh_service *service, const struct m0_rpc_item *item) |
|
M0_INTERNAL int | m0_rpc_service_reverse_session_get (struct m0_reqh_service *service, const struct m0_rpc_item *item, struct m0_clink *clink, struct m0_rpc_session **session) |
|
static void | rev_conn_free (struct m0_sm_group *grp, struct m0_sm_ast *ast) |
|
static bool | rev_conn_disconnected_cb (struct m0_clink *link) |
|
M0_INTERNAL void | m0_rpc_service_reverse_session_put (struct m0_rpc_session *sess) |
|
M0_INTERNAL void | m0_rpc_service_reverse_sessions_cleanup (struct m0_reqh_service *service) |
|
M0_INTERNAL int | m0_rpc_session_status (struct m0_rpc_session *session) |
|
M0_INTERNAL struct m0_reqh_service * | m0_reqh_rpc_service_find (struct m0_reqh *reqh) |
|
M0_INTERNAL int | m0_rpc_service_start (struct m0_reqh *reqh) |
|
M0_INTERNAL void | m0_rpc_service_stop (struct m0_reqh *reqh) |
|