|
Motr
M0
|
#include <setup.h>

Data Fields | |
| struct m0_pools_common | cc_pools_common |
| struct m0_rwlock | cc_rwlock |
| struct m0_reqh_context | cc_reqh_ctx |
| struct m0_net_xprt ** | cc_xprts |
| size_t | cc_xprts_nr |
| struct m0_tl | cc_ndoms |
| FILE * | cc_outfile |
| struct m0_tl | cc_buffer_pools |
| size_t | cc_recv_queue_min_length |
| size_t | cc_max_rpc_msg_size |
| struct cs_endpoint_and_xprt | cc_stats_svc_epx |
| struct m0_tl | cc_ios_eps |
| struct m0_tl | cc_mds_eps |
| uint32_t | cc_pool_width |
| struct m0_motr_ha | cc_motr_ha |
| bool | cc_ha_is_started |
| char * | cc_ha_addr |
| bool | cc_daemon |
| bool | cc_mkfs |
| bool | cc_force |
| bool | cc_no_storage |
| bool | cc_no_conf |
| bool | cc_no_all2all_connections |
| bool | cc_enable_finj |
| struct cs_args | cc_args |
| m0_bcount_t | cc_sns_buf_nr |
| struct m0_module | cc_module |
| int | cc_setup_env_argc |
| char ** | cc_setup_env_argv |
| uint64_t | cc_magic |
| struct m0_conf_root * | cc_conf_root |
| bool | cc_skip_pools_and_ha_update |
| bool | cc_ha_was_started |
Defines "Motr context" structure, which contains information on network transports, network domains and a request handler.
| struct m0_tl cc_buffer_pools |
List of buffer pools in motr context.
| struct m0_conf_root* cc_conf_root |
Is used only during m0_cs_start().
| bool cc_enable_finj |
| bool cc_force |
| bool cc_ha_was_started |
| uint64_t cc_magic |
Magic for m0_bob_type
| struct m0_module cc_module |
Used for step-by-step initialisation and finalisation in m0_cs_init(), m0_cs_setup_env(), m0_cs_start(), m0_cs_fini().
| struct m0_motr_ha cc_motr_ha |
| struct m0_tl cc_ndoms |
List of network domain per motr context.
| bool cc_no_all2all_connections |
| bool cc_no_conf |
| bool cc_no_storage |
| FILE* cc_outfile |
File to which the output is written. This is set to stdout by default if no output file is specified. Default is set to stdout.
| struct m0_pools_common cc_pools_common |
| size_t cc_recv_queue_min_length |
Minimum number of buffers in TM receive queue.
| struct m0_reqh_context cc_reqh_ctx |
| struct m0_rwlock cc_rwlock |
| int cc_setup_env_argc |
argc/argv, passed to m0_cs_setup_env(). Not the same as ca_argc/ca_argv in cc_args.
| char** cc_setup_env_argv |
| bool cc_skip_pools_and_ha_update |
| m0_bcount_t cc_sns_buf_nr |
| struct cs_endpoint_and_xprt cc_stats_svc_epx |
| struct m0_net_xprt** cc_xprts |