#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) | 
|   | 
◆ 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)
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_stops_before_shutdown()
◆ pcmk__unpack_ordering()