|
Motr
M0
|
|
Data Structures | |
| struct | m0_net_test_service_cmd_handler |
| struct | m0_net_test_service_ops |
| struct | m0_net_test_service |
Enumerations | |
| enum | m0_net_test_service_state { M0_NET_TEST_SERVICE_UNINITIALIZED = 0, M0_NET_TEST_SERVICE_READY, M0_NET_TEST_SERVICE_FINISHED, M0_NET_TEST_SERVICE_FAILED, M0_NET_TEST_SERVICE_NR } |
Functions | |
| int | m0_net_test_service_init (struct m0_net_test_service *svc, struct m0_net_test_service_ops *ops) |
| void | m0_net_test_service_fini (struct m0_net_test_service *svc) |
| bool | m0_net_test_service_invariant (struct m0_net_test_service *svc) |
| int | m0_net_test_service_step (struct m0_net_test_service *svc) |
| int | m0_net_test_service_cmd_handle (struct m0_net_test_service *svc, struct m0_net_test_cmd *cmd, struct m0_net_test_cmd *reply) |
| void | m0_net_test_service_state_change (struct m0_net_test_service *svc, enum m0_net_test_service_state state) |
| enum m0_net_test_service_state | m0_net_test_service_state_get (struct m0_net_test_service *svc) |
Test services:
Service state
| int m0_net_test_service_cmd_handle | ( | struct m0_net_test_service * | svc, |
| struct m0_net_test_cmd * | cmd, | ||
| struct m0_net_test_cmd * | reply | ||
| ) |
| void m0_net_test_service_fini | ( | struct m0_net_test_service * | svc | ) |
Finalize test service. Service can be finalized from any state except M0_NET_TEST_SERVICE_UNINITIALIZED.
Definition at line 88 of file service.c.


| int m0_net_test_service_init | ( | struct m0_net_test_service * | svc, |
| struct m0_net_test_service_ops * | ops | ||
| ) |
Initialize test service. Typical pattern to use test service:
| svc | Test service |
| ops | Service operations |
Definition at line 68 of file service.c.


| bool m0_net_test_service_invariant | ( | struct m0_net_test_service * | svc | ) |
| void m0_net_test_service_state_change | ( | struct m0_net_test_service * | svc, |
| enum m0_net_test_service_state | state | ||
| ) |
| enum m0_net_test_service_state m0_net_test_service_state_get | ( | struct m0_net_test_service * | svc | ) |
| int m0_net_test_service_step | ( | struct m0_net_test_service * | svc | ) |