Motr
M0
|
#include <io_service.h>
Data Fields | |
struct m0_reqh_service | rios_gen |
struct m0_tl | rios_buffer_pools |
struct m0_cob_domain * | rios_cdom |
struct m0_rpc_client_ctx * | rios_mds_rpc_ctx |
struct m0_net_domain | rios_cl_ndom |
struct m0_ios_start_sm | rios_sm |
struct m0_clink | rios_clink |
struct m0_fom * | rios_fom |
uint64_t | rios_magic |
Structure contains generic service structure and service specific information.
Definition at line 94 of file io_service.h.
struct m0_tl rios_buffer_pools |
Buffer pools belongs to this services
Definition at line 98 of file io_service.h.
struct m0_cob_domain* rios_cdom |
Cob domain for ioservice.
Definition at line 100 of file io_service.h.
struct m0_net_domain rios_cl_ndom |
Definition at line 109 of file io_service.h.
struct m0_clink rios_clink |
Clink of SM for start service
Definition at line 114 of file io_service.h.
struct m0_fom* rios_fom |
FOM to be notified about asynchronous start completion
Definition at line 117 of file io_service.h.
struct m0_reqh_service rios_gen |
Generic reqh service object
Definition at line 96 of file io_service.h.
uint64_t rios_magic |
magic to check io service object
Definition at line 119 of file io_service.h.
struct m0_rpc_client_ctx* rios_mds_rpc_ctx |
rpc client to metadata & management service. This is stored in reqh as a key. So other services, like "sns_repair" can also use this to contact mds to get layout for files, get attributes for files, etc.
Definition at line 108 of file io_service.h.
struct m0_ios_start_sm rios_sm |
SM for start service
Definition at line 112 of file io_service.h.