pacemaker
2.1.0-7c3f660
Scalable High-Availability cluster resource manager
|
Go to the source code of this file.
Data Structures | |
struct | synapse_s |
struct | crm_action_s |
struct | te_timer_s |
struct | crm_graph_s |
struct | crm_graph_functions_s |
Typedefs | |
typedef struct te_timer_s | crm_action_timer_t |
typedef struct crm_graph_s | crm_graph_t |
typedef struct synapse_s | synapse_t |
typedef struct crm_action_s | crm_action_t |
typedef struct crm_graph_functions_s | crm_graph_functions_t |
Enumerations | |
enum | action_type_e { action_type_pseudo, action_type_rsc, action_type_crm } |
enum | transition_action { tg_done, tg_stop, tg_restart, tg_shutdown } |
enum | transition_status { transition_active, transition_pending, transition_complete, transition_stopped, transition_terminated, transition_action_failed, transition_failed } |
Functions | |
void | set_default_graph_functions (void) |
void | set_graph_functions (crm_graph_functions_t *fns) |
crm_graph_t * | unpack_graph (xmlNode *xml_graph, const char *reference) |
int | run_graph (crm_graph_t *graph) |
gboolean | update_graph (crm_graph_t *graph, crm_action_t *action) |
void | destroy_graph (crm_graph_t *graph) |
const char * | transition_status (enum transition_status state) |
void | print_graph (unsigned int log_level, crm_graph_t *graph) |
void | print_action (int log_level, const char *prefix, crm_action_t *action) |
bool | update_abort_priority (crm_graph_t *graph, int priority, enum transition_action action, const char *abort_reason) |
const char * | actiontype2text (action_type_e type) |
lrmd_event_data_t * | convert_graph_action (xmlNode *resource, crm_action_t *action, int status, int rc) |
typedef struct crm_action_s crm_action_t |
typedef struct te_timer_s crm_action_timer_t |
Definition at line 28 of file pcmki_transition.h.
typedef struct crm_graph_functions_s crm_graph_functions_t |
typedef struct crm_graph_s crm_graph_t |
Definition at line 29 of file pcmki_transition.h.
enum action_type_e |
Enumerator | |
---|---|
action_type_pseudo | |
action_type_rsc | |
action_type_crm |
Definition at line 22 of file pcmki_transition.h.
enum transition_action |
Enumerator | |
---|---|
tg_done | |
tg_stop | |
tg_restart | |
tg_shutdown |
Definition at line 72 of file pcmki_transition.h.
enum transition_status |
Enumerator | |
---|---|
transition_active | |
transition_pending | |
transition_complete | |
transition_stopped | |
transition_terminated | |
transition_action_failed | |
transition_failed |
Definition at line 114 of file pcmki_transition.h.
const char* actiontype2text | ( | action_type_e | type | ) |
Definition at line 95 of file pcmk_trans_utils.c.
lrmd_event_data_t* convert_graph_action | ( | xmlNode * | resource, |
crm_action_t * | action, | ||
int | status, | ||
int | rc | ||
) |
Definition at line 304 of file pcmk_trans_unpack.c.
void destroy_graph | ( | crm_graph_t * | graph | ) |
Definition at line 287 of file pcmk_trans_unpack.c.
void print_action | ( | int | log_level, |
const char * | prefix, | ||
crm_action_t * | action | ||
) |
Definition at line 232 of file pcmk_trans_utils.c.
void print_graph | ( | unsigned int | log_level, |
crm_graph_t * | graph | ||
) |
Definition at line 238 of file pcmk_trans_utils.c.
int run_graph | ( | crm_graph_t * | graph | ) |
Definition at line 236 of file pcmk_trans_graph.c.
void set_default_graph_functions | ( | void | ) |
Definition at line 54 of file pcmk_trans_utils.c.
void set_graph_functions | ( | crm_graph_functions_t * | fns | ) |
Definition at line 60 of file pcmk_trans_utils.c.
const char* transition_status | ( | enum transition_status | state | ) |
Definition at line 73 of file pcmk_trans_utils.c.
crm_graph_t* unpack_graph | ( | xmlNode * | xml_graph, |
const char * | reference | ||
) |
Definition at line 173 of file pcmk_trans_unpack.c.
bool update_abort_priority | ( | crm_graph_t * | graph, |
int | priority, | ||
enum transition_action | action, | ||
const char * | abort_reason | ||
) |
Definition at line 278 of file pcmk_trans_utils.c.
gboolean update_graph | ( | crm_graph_t * | graph, |
crm_action_t * | action | ||
) |
Definition at line 91 of file pcmk_trans_graph.c.