#include <crm_internal.h>
#include <inttypes.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 *first_rsc, char *first_action_task, pe_action_t *first_action, pe_resource_t *then_rsc, char *then_action_task, pe_action_t *then_action, uint32_t flags, 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) | 
|   | 
| void  | pcmk__apply_orderings (pe_working_set_t *data_set) | 
|   | 
| void  | pcmk__order_after_each (pe_action_t *after, GList *list) | 
|   | 
| void  | pcmk__promotable_restart_ordering (pe_resource_t *rsc) | 
|   | 
◆ 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 32 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 26 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 20 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__promotable_restart_ordering()
◆ pcmk__unpack_ordering()