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[] |