Go to the source code of this file.
|
| enum | obj_type { OBJ_DOMAIN = 1,
OBJ_RES_TYPE,
OBJ_RES,
OBJ_OWNER
} |
| |
| enum | rm_server {
SERVER_1 = 0,
SERVER_2,
SERVER_3,
SERVER_4,
SERVER_NR,
SERVER_INVALID
} |
| |
| enum | rr_tests {
TEST1 = 0,
TEST2,
TEST3,
TEST4,
TEST_NR
} |
| |
| enum | flock_tests { LOCK_ON_CLIENT_TEST = 0,
LOCK_ON_SERVER_TEST,
DISTRIBUTED_LOCK_TEST,
LOCK_TESTS_NR
} |
| |
| enum | group_tests {
GROUP_BORROW_TEST1 = 0,
GROUP_BORROW_TEST2,
STAND_ALONE_BORROW_TEST,
GROUP_REVOKE_TEST,
GROUP_TESTS_NR
} |
| |
| enum | rm_ut_credits_list { RCL_BORROWED,
RCL_SUBLET,
RCL_HELD,
RCL_CACHED
} |
| |
|
| void | rm_utdata_init (struct rm_ut_data *data, enum obj_type type) |
| |
| void | rm_utdata_fini (struct rm_ut_data *data, enum obj_type type) |
| |
| void | rm_utdata_owner_windup_fini (struct rm_ut_data *data) |
| |
| void | rm_test_owner_capital_raise (struct m0_rm_owner *owner, struct m0_rm_credit *credit) |
| |
| void | rm_ctx_init (struct rm_ctx *rmctx, enum rm_server id) |
| |
| void | rm_ctx_fini (struct rm_ctx *rmctx) |
| |
| void | rm_ctx_connect (struct rm_ctx *src, const struct rm_ctx *dest) |
| |
| void | rm_ctx_disconnect (struct rm_ctx *src, const struct rm_ctx *dest) |
| |
| void | rm_ctx_server_start (enum rm_server srv_id) |
| |
| void | rm_ctx_server_windup (enum rm_server srv_id) |
| |
| void | rm_ctx_server_owner_windup (enum rm_server srv_id) |
| |
| void | rm_ctx_server_stop (enum rm_server srv_id) |
| |
| void | creditor_cookie_setup (enum rm_server dsrv_id, enum rm_server csrv_id) |
| |
| void | loan_session_set (enum rm_server csrv_id, enum rm_server dsrv_id) |
| |
| void | credits_are_equal (enum rm_server srv_id, enum rm_ut_credits_list list_id, uint64_t value) |
| |
| void | rm_ctxs_conf_init (struct rm_ctx *rm_ctxs, int ctxs_nr) |
| |
| void | rm_ctxs_conf_fini (struct rm_ctx *rm_ctxs, int ctxs_nr) |
| |
◆ __MOTR_RM_UT_RMUT_H__
| #define __MOTR_RM_UT_RMUT_H__ |
◆ flock_tests
| Enumerator |
|---|
| LOCK_ON_CLIENT_TEST | |
| LOCK_ON_SERVER_TEST | |
| DISTRIBUTED_LOCK_TEST | |
| LOCK_TESTS_NR | |
Definition at line 62 of file rmut.h.
◆ group_tests
| Enumerator |
|---|
| GROUP_BORROW_TEST1 | |
| GROUP_BORROW_TEST2 | |
| STAND_ALONE_BORROW_TEST | |
| GROUP_REVOKE_TEST | |
| GROUP_TESTS_NR | |
Definition at line 72 of file rmut.h.
◆ obj_type
| Enumerator |
|---|
| OBJ_DOMAIN | |
| OBJ_RES_TYPE | |
| OBJ_RES | |
| OBJ_OWNER | |
Definition at line 35 of file rmut.h.
◆ rm_server
| Enumerator |
|---|
| SERVER_1 | |
| SERVER_2 | |
| SERVER_3 | |
| SERVER_4 | |
| SERVER_NR | |
| SERVER_INVALID | |
Definition at line 45 of file rmut.h.
◆ rm_ut_credits_list
| Enumerator |
|---|
| RCL_BORROWED | |
| RCL_SUBLET | |
| RCL_HELD | |
| RCL_CACHED | |
Definition at line 85 of file rmut.h.
◆ rr_tests
| Enumerator |
|---|
| TEST1 | |
| TEST2 | |
| TEST3 | |
| TEST4 | |
| TEST_NR | |
Definition at line 54 of file rmut.h.
◆ creditor_cookie_setup()
◆ credits_are_equal()
◆ loan_session_set()
◆ rm_ctx_connect()
| void rm_ctx_connect |
( |
struct rm_ctx * |
src, |
|
|
const struct rm_ctx * |
dest |
|
) |
| |
◆ rm_ctx_disconnect()
| void rm_ctx_disconnect |
( |
struct rm_ctx * |
src, |
|
|
const struct rm_ctx * |
dest |
|
) |
| |
◆ rm_ctx_fini()
| void rm_ctx_fini |
( |
struct rm_ctx * |
rmctx | ) |
|
◆ rm_ctx_init()
◆ rm_ctx_server_owner_windup()
| void rm_ctx_server_owner_windup |
( |
enum rm_server |
srv_id | ) |
|
◆ rm_ctx_server_start()
| void rm_ctx_server_start |
( |
enum rm_server |
srv_id | ) |
|
◆ rm_ctx_server_stop()
| void rm_ctx_server_stop |
( |
enum rm_server |
srv_id | ) |
|
◆ rm_ctx_server_windup()
| void rm_ctx_server_windup |
( |
enum rm_server |
srv_id | ) |
|
◆ rm_ctxs_conf_fini()
| void rm_ctxs_conf_fini |
( |
struct rm_ctx * |
rm_ctxs, |
|
|
int |
ctxs_nr |
|
) |
| |
◆ rm_ctxs_conf_init()
| void rm_ctxs_conf_init |
( |
struct rm_ctx * |
rm_ctxs, |
|
|
int |
ctxs_nr |
|
) |
| |
◆ rm_test_owner_capital_raise()
◆ rm_utdata_fini()
◆ rm_utdata_init()
◆ rm_utdata_owner_windup_fini()
| void rm_utdata_owner_windup_fini |
( |
struct rm_ut_data * |
data | ) |
|
◆ cob_ids
| M0_EXTERN const int cob_ids[] |
◆ rm_ctxs
| M0_EXTERN struct rm_ctx rm_ctxs[] |
◆ rm_test_data
◆ rm_ut_tests_chan
| M0_EXTERN struct m0_chan rm_ut_tests_chan |
◆ rm_ut_tests_chan_mutex
| M0_EXTERN struct m0_mutex rm_ut_tests_chan_mutex |
◆ serv_addr
| M0_EXTERN const char* serv_addr[] |