Motr
M0
|
Go to the source code of this file.
Data Structures | |
struct | m0_dix_cli |
Macros | |
#define | __MOTR_DIX_CLIENT_H__ |
Enumerations | |
enum | m0_dix_cli_state { DIXCLI_INVALID, DIXCLI_INIT, DIXCLI_BOOTSTRAP, DIXCLI_STARTING, DIXCLI_READY, DIXCLI_FINAL, DIXCLI_FAILURE } |
Functions | |
M0_INTERNAL int | m0_dix_cli_init (struct m0_dix_cli *cli, struct m0_sm_group *sm_group, struct m0_pools_common *pc, struct m0_layout_domain *ldom, const struct m0_fid *pver) |
M0_INTERNAL void | m0_dix_cli_lock (struct m0_dix_cli *cli) |
M0_INTERNAL bool | m0_dix_cli_is_locked (const struct m0_dix_cli *cli) |
M0_INTERNAL void | m0_dix_cli_unlock (struct m0_dix_cli *cli) |
M0_INTERNAL void | m0_dix_cli_start (struct m0_dix_cli *cli) |
M0_INTERNAL int | m0_dix_cli_start_sync (struct m0_dix_cli *cli) |
M0_INTERNAL void | m0_dix_cli_bootstrap (struct m0_dix_cli *cli) |
M0_INTERNAL void | m0_dix_cli_bootstrap_lock (struct m0_dix_cli *cli) |
M0_INTERNAL void | m0_dix_cli_stop (struct m0_dix_cli *cli) |
M0_INTERNAL void | m0_dix_cli_stop_lock (struct m0_dix_cli *cli) |
M0_INTERNAL void | m0_dix_cli_fini (struct m0_dix_cli *cli) |
M0_INTERNAL void | m0_dix_cli_fini_lock (struct m0_dix_cli *cli) |