corosync 3.1.7
|
#include <config.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <pthread.h>
#include <limits.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/select.h>
#include <sys/un.h>
#include <sys/uio.h>
#include <qb/qbipcc.h>
#include <corosync/corotypes.h>
#include <corosync/corodefs.h>
#include <corosync/hdb.h>
#include <corosync/cfg.h>
#include <corosync/ipc_cfg.h>
#include "util.h"
Go to the source code of this file.
Data Structures | |
struct | cfg_inst |
cs_error_t corosync_cfg_dispatch | ( | corosync_cfg_handle_t | cfg_handle, |
cs_dispatch_flags_t | dispatch_flags | ||
) |
corosync_cfg_dispatch
cfg_handle | |
dispatch_flags |
Definition at line 145 of file lib/cfg.c.
References hdb_error_to_cs(), and IPC_DISPATCH_SIZE.
cs_error_t corosync_cfg_fd_get | ( | corosync_cfg_handle_t | cfg_handle, |
int32_t * | selection_fd | ||
) |
corosync_cfg_fd_get
cfg_handle | |
selection_fd |
Definition at line 126 of file lib/cfg.c.
References hdb_error_to_cs().
cs_error_t corosync_cfg_finalize | ( | corosync_cfg_handle_t | cfg_handle | ) |
corosync_cfg_finalize
cfg_handle |
Definition at line 254 of file lib/cfg.c.
References hdb_error_to_cs().
cs_error_t corosync_cfg_get_node_addrs | ( | corosync_cfg_handle_t | cfg_handle, |
unsigned int | nodeid, | ||
size_t | max_addrs, | ||
int * | num_addrs, | ||
corosync_cfg_node_address_t * | addrs | ||
) |
corosync_cfg_get_node_addrs
cfg_handle | |
nodeid | |
max_addrs | |
num_addrs | |
addrs |
Definition at line 630 of file lib/cfg.c.
References hdb_error_to_cs(), and IPC_RESPONSE_SIZE.
cs_error_t corosync_cfg_initialize | ( | corosync_cfg_handle_t * | cfg_handle, |
const corosync_cfg_callbacks_t * | cfg_callbacks | ||
) |
corosync_cfg_initialize
cfg_handle | |
cfg_callbacks |
Definition at line 85 of file lib/cfg.c.
References CS_OK, and hdb_error_to_cs().
cs_error_t corosync_cfg_kill_node | ( | corosync_cfg_handle_t | cfg_handle, |
unsigned int | nodeid, | ||
const char * | reason | ||
) |
corosync_cfg_kill_node
cfg_handle | |
nodeid | |
reason |
Definition at line 520 of file lib/cfg.c.
References CS_ERR_NAME_TOO_LONG, CS_MAX_NAME_LENGTH, and hdb_error_to_cs().
cs_error_t corosync_cfg_local_get | ( | corosync_cfg_handle_t | handle, |
unsigned int * | local_nodeid | ||
) |
corosync_cfg_local_get
handle | |
local_nodeid |
Definition at line 717 of file lib/cfg.c.
References hdb_error_to_cs().
cs_error_t corosync_cfg_node_status_get | ( | corosync_cfg_handle_t | cfg_handle, |
unsigned int | nodeid, | ||
corosync_cfg_node_status_version_t | version, | ||
void * | node_status | ||
) |
corosync_cfg_node_status_get
cfg_handle | |
nodeid | |
node_status |
Definition at line 371 of file lib/cfg.c.
References CFG_NODE_STATUS_V1, CS_ERR_INVALID_PARAM, hdb_error_to_cs(), and version.
cs_error_t corosync_cfg_reload_config | ( | corosync_cfg_handle_t | handle | ) |
corosync_cfg_reload_config
handle |
Definition at line 759 of file lib/cfg.c.
References hdb_error_to_cs().
cs_error_t corosync_cfg_reopen_log_files | ( | corosync_cfg_handle_t | handle | ) |
Reopen logging files.
handle | CFG service handle |
Definition at line 798 of file lib/cfg.c.
References hdb_error_to_cs().
cs_error_t corosync_cfg_replyto_shutdown | ( | corosync_cfg_handle_t | cfg_handle, |
corosync_cfg_shutdown_reply_flags_t | flags | ||
) |
corosync_cfg_replyto_shutdown
cfg_handle | |
flags |
Definition at line 598 of file lib/cfg.c.
References hdb_error_to_cs().
cs_error_t corosync_cfg_ring_status_get | ( | corosync_cfg_handle_t | cfg_handle, |
char *** | interface_names, | ||
char *** | status, | ||
unsigned int * | interface_count | ||
) |
corosync_cfg_ring_status_get
cfg_handle | |
interface_names | |
status | |
interface_count |
Definition at line 283 of file lib/cfg.c.
References hdb_error_to_cs().
cs_error_t corosync_cfg_trackstart | ( | corosync_cfg_handle_t | cfg_handle, |
uint8_t | track_flags | ||
) |
corosync_cfg_trackstart Track CFG for shutdown requests
cfg_handle | |
track_flags | (none currently supported) |
reason |
Definition at line 452 of file lib/cfg.c.
References hdb_error_to_cs(), req_lib_cfg_trackstart::header, MESSAGE_REQ_CFG_TRACKSTART, and req_lib_cfg_trackstart::track_flags.
cs_error_t corosync_cfg_trackstop | ( | corosync_cfg_handle_t | cfg_handle | ) |
corosync_cfg_trackstop Stop tracking CFG for shutdown requests
cfg_handle | |
reason |
Definition at line 487 of file lib/cfg.c.
References hdb_error_to_cs().
cs_error_t corosync_cfg_try_shutdown | ( | corosync_cfg_handle_t | cfg_handle, |
corosync_cfg_shutdown_flags_t | flags | ||
) |
corosync_cfg_try_shutdown
cfg_handle | |
flags |
Definition at line 563 of file lib/cfg.c.
References hdb_error_to_cs().
DECLARE_HDB_DATABASE | ( | cfg_hdb | , |
cfg_inst_free | |||
) |