10 #ifndef PCMK__FENCING_PRIVATE__H 11 # define PCMK__FENCING_PRIVATE__H 29 const char *agent, GHashTable *params,
30 const char *host_arg,
int timeout,
31 char **output,
char **error_output);
33 #ifdef HAVE_STONITH_STONITH_H 47 const char *agent, GHashTable *params,
48 int timeout,
char **output,
char **error_output);
51 #endif // PCMK__FENCING_PRIVATE__H struct stonith_action_s stonith_action_t
int stonith__lha_validate(stonith_t *st, int call_options, const char *target, const char *agent, GHashTable *params, int timeout, char **output, char **error_output)
int stonith__lha_metadata(const char *agent, int timeout, char **output)
int stonith__list_lha_agents(stonith_key_value_t **devices)
G_GNUC_INTERNAL 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)
G_GNUC_INTERNAL bool stonith__agent_is_rhcs(const char *agent)
G_GNUC_INTERNAL int stonith__list_rhcs_agents(stonith_key_value_t **devices)
G_GNUC_INTERNAL int stonith__rhcs_metadata(const char *agent, int timeout, char **output)
Execute RHCS-compatible agent's meta-data action.
bool stonith__agent_is_lha(const char *agent)
Determine namespace of a fence agent.
G_GNUC_INTERNAL int stonith__execute(stonith_action_t *action)