|
M0_INTERNAL const char * | m0_rpc_session_state_to_str (enum m0_rpc_session_state state) |
|
M0_INTERNAL int | m0_rpc_session_init (struct m0_rpc_session *session, struct m0_rpc_conn *conn) |
|
M0_INTERNAL void | m0_rpc_session_reset (struct m0_rpc_session *session) |
|
M0_INTERNAL int | m0_rpc_session_establish (struct m0_rpc_session *session, m0_time_t abs_timeout) |
|
M0_INTERNAL int | m0_rpc_session_establish_sync (struct m0_rpc_session *session, m0_time_t abs_timeout) |
|
M0_INTERNAL int | m0_rpc_session_create (struct m0_rpc_session *session, struct m0_rpc_conn *conn, m0_time_t abs_timeout) |
|
M0_INTERNAL int | m0_rpc_session_terminate (struct m0_rpc_session *session, m0_time_t abs_timeout) |
|
M0_INTERNAL int | m0_rpc_session_terminate_sync (struct m0_rpc_session *session, m0_time_t abs_timeout) |
|
M0_INTERNAL int | m0_rpc_session_timedwait (struct m0_rpc_session *session, uint64_t states, const m0_time_t abs_timeout) |
|
M0_INTERNAL int | m0_rpc_session_validate (struct m0_rpc_session *session) |
|
M0_INTERNAL void | m0_rpc_session_fini (struct m0_rpc_session *session) |
|
int | m0_rpc_session_destroy (struct m0_rpc_session *session, m0_time_t abs_timeout) |
|
M0_INTERNAL void | m0_rpc_session_cancel (struct m0_rpc_session *session) |
|
M0_INTERNAL bool | m0_rpc_session_is_cancelled (struct m0_rpc_session *session) |
|
M0_INTERNAL void | m0_rpc_session_quiesce (struct m0_rpc_session *session) |
|
M0_INTERNAL m0_bcount_t | m0_rpc_session_get_max_item_size (const struct m0_rpc_session *session) |
|
M0_INTERNAL m0_bcount_t | m0_rpc_session_get_max_item_payload_size (const struct m0_rpc_session *session) |
|
M0_INTERNAL struct m0_rpc_machine * | session_machine (const struct m0_rpc_session *s) |
|
| M0_TL_DESCR_DECLARE (pending_item, M0_EXTERN) |
|
| M0_TL_DECLARE (pending_item, M0_INTERNAL, struct m0_rpc_item) |
|