corosync 3.1.9
|
#include <corosync/hdb.h>
Go to the source code of this file.
Data Structures | |
struct | default_service |
struct corosync_service_engine * cfg_get_service_engine_ver0 | ( | void | ) |
Definition at line 287 of file exec/cfg.c.
References cfg_service_engine.
struct corosync_service_engine * cmap_get_service_engine_ver0 | ( | void | ) |
Definition at line 284 of file exec/cmap.c.
References cmap_service_engine.
|
extern |
Load all of the default services.
Definition at line 339 of file service.c.
References COROSYNC_DONE_SERVICE_ENGINE_INIT, corosync_exit_error, corosync_service_link_and_init(), default_service::loader, log_printf, LOGSYS_LEVEL_ERROR, and corosync_service_engine::name.
char * corosync_service_link_and_init | ( | struct corosync_api_v1 * | objdb, |
struct default_service * | service_engine | ||
) |
Link and initialize a service.
Definition at line 117 of file service.c.
References corosync_service_engine::config_init_fn, corosync_service, cs_ipcs_service_init(), corosync_service_engine::exec_engine_count, corosync_service_engine::exec_init_fn, ICMAP_KEYNAME_MAXLEN, icmap_set_string(), icmap_set_uint16(), icmap_set_uint32(), icmap_set_uint64(), corosync_service_engine::id, default_service::loader, log_printf, LOGSYS_LEVEL_NOTICE, default_service::name, corosync_service_engine::name, service_stats_rx, service_stats_tx, and default_service::ver.
Referenced by corosync_service_defaults_link_and_init(), and votequorum_init().
|
extern |
Unlink and exit all corosync services.
Definition at line 394 of file service.c.
References seus_handler_data::api, and cs_poll_handle_get().
Referenced by corosync_shutdown_request().
|
extern |
Unlink and exit a service.
Definition at line 450 of file service.c.
References service_unlink_and_exit_data::api, cs_poll_handle_get(), service_unlink_and_exit_data::name, and service_unlink_and_exit_data::ver.
struct corosync_service_engine * cpg_get_service_engine_ver0 | ( | void | ) |
Definition at line 454 of file exec/cpg.c.
References cpg_service_engine.
struct corosync_service_engine * mon_get_service_engine_ver0 | ( | void | ) |
Definition at line 149 of file mon.c.
References mon_service_engine.
struct corosync_service_engine * pload_get_service_engine_ver0 | ( | void | ) |
Definition at line 146 of file pload.c.
References pload_service_engine.
struct corosync_service_engine * quorum_get_service_handler_ver0 | ( | void | ) |
struct corosync_service_engine * votequorum_get_service_engine_ver0 | ( | void | ) |
Definition at line 416 of file exec/votequorum.c.
struct corosync_service_engine * vsf_quorum_get_service_engine_ver0 | ( | void | ) |
Definition at line 236 of file vsf_quorum.c.
struct corosync_service_engine * wd_get_service_engine_ver0 | ( | void | ) |
Definition at line 146 of file wd.c.
References wd_service_engine.
|
extern |
Definition at line 110 of file service.c.
Referenced by corosync_sending_allowed(), corosync_service_link_and_init(), corosync_state_dump(), cs_ipcs_get_conn_stats(), and main_mcast().
|
extern |
Definition at line 112 of file service.c.
Referenced by corosync_service_link_and_init().
|
extern |
Definition at line 113 of file service.c.
Referenced by corosync_service_link_and_init(), and main_mcast().