|
M0_INTERNAL bool | m0_rpc_conn_invariant (const struct m0_rpc_conn *conn) |
|
M0_INTERNAL int | m0_rpc_conn_ha_timer_start (struct m0_rpc_conn *conn) |
|
M0_INTERNAL void | m0_rpc_conn_ha_timer_stop (struct m0_rpc_conn *conn) |
|
static int | conn_state (const struct m0_rpc_conn *conn) |
|
static void | conn_flag_set (struct m0_rpc_conn *conn, uint64_t flag) |
|
static void | conn_flag_unset (struct m0_rpc_conn *conn, uint64_t flag) |
|
static bool | conn_flag_is_set (const struct m0_rpc_conn *conn, uint64_t flag) |
|
M0_INTERNAL void | conn_state_set (struct m0_rpc_conn *conn, int state) |
|
M0_INTERNAL struct m0_rpc_session * | m0_rpc_session_search (const struct m0_rpc_conn *conn, uint64_t session_id) |
|
M0_INTERNAL struct m0_rpc_session * | m0_rpc_session_search_and_pop (const struct m0_rpc_conn *conn, uint64_t session_id) |
|
M0_INTERNAL struct m0_rpc_session * | m0_rpc_session_pop (const struct m0_rpc_conn *conn) |
|
M0_INTERNAL struct m0_rpc_session * | m0_rpc_conn_session0 (const struct m0_rpc_conn *conn) |
|
M0_INTERNAL void | m0_rpc_conn_fini_locked (struct m0_rpc_conn *conn) |
|
M0_INTERNAL int | m0_rpc_rcv_conn_init (struct m0_rpc_conn *conn, struct m0_net_end_point *ep, struct m0_rpc_machine *machine, const struct m0_uint128 *uuid) |
|
M0_INTERNAL int | m0_rpc_rcv_conn_terminate (struct m0_rpc_conn *conn) |
|
M0_INTERNAL void | m0_rpc_conn_establish_reply_received (struct m0_rpc_item *item) |
|
M0_INTERNAL void | m0_rpc_conn_terminate_reply_sent (struct m0_rpc_conn *conn) |
|
M0_INTERNAL void | m0_rpc_conn_terminate_reply_received (struct m0_rpc_item *item) |
|
M0_INTERNAL bool | m0_rpc_item_is_conn_establish (const struct m0_rpc_item *item) |
|
M0_INTERNAL bool | m0_rpc_item_is_sess_establish (const struct m0_rpc_item *item) |
|
M0_INTERNAL void | m0_rpc_fop_conn_establish_ctx_init (struct m0_rpc_item *item, struct m0_net_end_point *ep) |
|
M0_INTERNAL bool | m0_rpc_conn_is_snd (const struct m0_rpc_conn *conn) |
|
M0_INTERNAL bool | m0_rpc_conn_is_rcv (const struct m0_rpc_conn *conn) |
|
M0_INTERNAL void | m0_rpc_conn_add_session (struct m0_rpc_conn *conn, struct m0_rpc_session *session) |
|
M0_INTERNAL void | m0_rpc_conn_remove_session (struct m0_rpc_session *session) |
|
M0_INTERNAL void | m0_rpc_conn_cleanup_all_sessions (struct m0_rpc_conn *conn) |
|