#include <crm_internal.h>
#include <dirent.h>
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
#include <glib.h>
#include <libxml/xpath.h>
#include <crm/crm.h>
#include <crm/common/xml.h>
#include <crm/stonith-ng.h>
#include <crm/fencing/internal.h>
#include "fencing_private.h"
Go to the source code of this file.
|
int | stonith__list_rhcs_agents (stonith_key_value_t **devices) |
|
int | stonith__rhcs_metadata (const char *agent, int timeout_sec, char **output) |
| Retrieve metadata for RHCS-compatible fence agent.
|
|
bool | stonith__agent_is_rhcs (const char *agent) |
|
int | stonith__rhcs_validate (stonith_t *st, int call_options, const char *target, const char *agent, GHashTable *params, const char *host_arg, int timeout, char **output, char **error_output) |
|
◆ stonith__agent_is_rhcs()
bool stonith__agent_is_rhcs |
( |
const char * | agent | ) |
|
◆ stonith__list_rhcs_agents()
◆ stonith__rhcs_metadata()
int stonith__rhcs_metadata |
( |
const char * | agent, |
|
|
int | timeout_sec, |
|
|
char ** | output ) |
Retrieve metadata for RHCS-compatible fence agent.
- Parameters
-
[in] | agent | Agent to execute |
[in] | timeout_sec | Action timeout |
[out] | output | Where to store action output (or NULL to ignore) |
Definition at line 225 of file st_rhcs.c.
◆ stonith__rhcs_validate()
int stonith__rhcs_validate |
( |
stonith_t * | st, |
|
|
int | call_options, |
|
|
const char * | target, |
|
|
const char * | agent, |
|
|
GHashTable * | params, |
|
|
const char * | host_arg, |
|
|
int | timeout, |
|
|
char ** | output, |
|
|
char ** | error_output ) |