#include <crm_internal.h>
#include <stdbool.h>
#include <glib.h>
#include <crm/crm.h>
#include <pacemaker-internal.h>
#include "libpacemaker_private.h"
Go to the source code of this file.
|
void | pcmk__new_ordering (pe_resource_t *lh_rsc, char *lh_action_task, pe_action_t *lh_action, pe_resource_t *rh_rsc, char *rh_action_task, pe_action_t *rh_action, enum pe_ordering type, pe_working_set_t *data_set) |
|
void | pcmk__unpack_ordering (xmlNode *xml_obj, pe_working_set_t *data_set) |
|
void | pcmk__disable_invalid_orderings (pe_working_set_t *data_set) |
|
void | pcmk__order_stops_before_shutdown (pe_node_t *node, pe_action_t *shutdown_op, pe_working_set_t *data_set) |
|
void | pcmk__apply_orderings (pe_working_set_t *data_set) |
|
void | pcmk__order_after_each (pe_action_t *after, GList *list) |
|
◆ EXPAND_CONSTRAINT_IDREF
#define EXPAND_CONSTRAINT_IDREF |
( |
|
__set, |
|
|
|
__rsc, |
|
|
|
__name |
|
) |
| |
Value:do { \
if (__rsc == NULL) { \
pcmk__config_err("%s: No resource found for %s", __set, __name); \
} \
} while (0)
pe_working_set_t * data_set
G_GNUC_INTERNAL pe_resource_t * pcmk__find_constraint_resource(GList *rsc_list, const char *id)
Definition at line 31 of file pcmk_sched_ordering.c.
◆ handle_restart_type
#define handle_restart_type |
( |
|
rsc, |
|
|
|
kind, |
|
|
|
flag, |
|
|
|
flags |
|
) |
| |
◆ ordering_symmetry
Enumerator |
---|
ordering_asymmetric | |
ordering_symmetric | |
ordering_symmetric_inverse | |
Definition at line 25 of file pcmk_sched_ordering.c.
◆ pe_order_kind
Enumerator |
---|
pe_order_kind_optional | |
pe_order_kind_mandatory | |
pe_order_kind_serialize | |
Definition at line 19 of file pcmk_sched_ordering.c.
◆ pcmk__apply_orderings()
◆ pcmk__disable_invalid_orderings()
◆ pcmk__new_ordering()
◆ pcmk__order_after_each()
void pcmk__order_after_each |
( |
pe_action_t * |
after, |
|
|
GList * |
list |
|
) |
| |
◆ pcmk__order_stops_before_shutdown()
◆ pcmk__unpack_ordering()