#include <glib.h>
#include <regex.h>
#include <crm/common/iso8601.h>
#include <crm/pengine/common_compat.h>
 
Go to the source code of this file.
 | 
| enum   | action_fail_response {  
  action_fail_ignore, 
action_fail_recover, 
action_fail_migrate, 
action_fail_block, 
 
  action_fail_stop, 
action_fail_standby, 
action_fail_fence, 
action_fail_restart_container, 
 
  action_fail_reset_remote, 
action_fail_demote
 
 } | 
|   | 
| enum   | action_tasks {  
  no_action, 
monitor_rsc, 
stop_rsc, 
stopped_rsc, 
 
  start_rsc, 
started_rsc, 
action_notify, 
action_notified, 
 
  action_promote, 
action_promoted, 
action_demote, 
action_demoted, 
 
  shutdown_crm, 
stonith_node
 
 } | 
|   | 
| enum   | rsc_recovery_type { recovery_stop_start, 
recovery_stop_only, 
recovery_block, 
recovery_stop_unexpected
 } | 
|   | 
| enum   | rsc_start_requirement { rsc_req_nothing, 
rsc_req_quorum, 
rsc_req_stonith
 } | 
|   | 
| enum   | rsc_role_e {  
  RSC_ROLE_UNKNOWN = 0, 
RSC_ROLE_STOPPED = 1, 
RSC_ROLE_STARTED = 2, 
RSC_ROLE_UNPROMOTED = 3, 
 
  RSC_ROLE_PROMOTED = 4, 
RSC_ROLE_SLAVE = RSC_ROLE_UNPROMOTED, 
RSC_ROLE_MASTER = RSC_ROLE_PROMOTED
 
 } | 
|   | Possible roles that a resource can be in.  More...
  | 
|   | 
| enum   | pe_print_options {  
  pe_print_log = (1 << 0), 
pe_print_html = (1 << 1), 
pe_print_ncurses = (1 << 2), 
pe_print_printf = (1 << 3), 
 
  pe_print_dev = (1 << 4), 
pe_print_details = (1 << 5), 
pe_print_max_details = (1 << 6), 
pe_print_rsconly = (1 << 7), 
 
  pe_print_ops = (1 << 8), 
pe_print_suppres_nl = (1 << 9), 
pe_print_xml = (1 << 10), 
pe_print_brief = (1 << 11), 
 
  pe_print_pending = (1 << 12), 
pe_print_clone_details = (1 << 13), 
pe_print_clone_active = (1 << 14), 
pe_print_implicit = (1 << 15)
 
 } | 
|   | Deprecated.  More...
  | 
|   | 
◆ RSC_ROLE_MAX
◆ RSC_ROLE_PROMOTED_LEGACY_S
      
        
          | #define RSC_ROLE_PROMOTED_LEGACY_S   "Master" | 
        
      
 
 
◆ RSC_ROLE_PROMOTED_S
      
        
          | #define RSC_ROLE_PROMOTED_S   "Promoted" | 
        
      
 
 
◆ RSC_ROLE_STARTED_S
      
        
          | #define RSC_ROLE_STARTED_S   "Started" | 
        
      
 
 
◆ RSC_ROLE_STOPPED_S
      
        
          | #define RSC_ROLE_STOPPED_S   "Stopped" | 
        
      
 
 
◆ RSC_ROLE_UNKNOWN_S
      
        
          | #define RSC_ROLE_UNKNOWN_S   "Unknown" | 
        
      
 
 
◆ RSC_ROLE_UNPROMOTED_LEGACY_S
      
        
          | #define RSC_ROLE_UNPROMOTED_LEGACY_S   "Slave" | 
        
      
 
 
◆ RSC_ROLE_UNPROMOTED_S
      
        
          | #define RSC_ROLE_UNPROMOTED_S   "Unpromoted" | 
        
      
 
 
◆ pe_match_data_t
◆ pe_op_eval_data_t
◆ pe_re_match_data_t
◆ pe_rsc_eval_data_t
◆ pe_rule_eval_data_t
◆ action_fail_response
| Enumerator | 
|---|
| action_fail_ignore  |  | 
| action_fail_recover  |  | 
| action_fail_migrate  |  | 
| action_fail_block  |  | 
| action_fail_stop  |  | 
| action_fail_standby  |  | 
| action_fail_fence  |  | 
| action_fail_restart_container  |  | 
| action_fail_reset_remote  |  | 
| action_fail_demote  |  | 
Definition at line 33 of file common.h.
 
 
◆ action_tasks
| Enumerator | 
|---|
| no_action  |  | 
| monitor_rsc  |  | 
| stop_rsc  |  | 
| stopped_rsc  |  | 
| start_rsc  |  | 
| started_rsc  |  | 
| action_notify  |  | 
| action_notified  |  | 
| action_promote  |  | 
| action_promoted  |  | 
| action_demote  |  | 
| action_demoted  |  | 
| shutdown_crm  |  | 
| stonith_node  |  | 
Definition at line 61 of file common.h.
 
 
◆ pe_print_options
Deprecated. 
| Enumerator | 
|---|
| pe_print_log  |  | 
| pe_print_html  |  | 
| pe_print_ncurses  |  | 
| pe_print_printf  |  | 
| pe_print_dev  |  | 
| pe_print_details  | Ignored.  
 | 
| pe_print_max_details  | Ignored.  
 | 
| pe_print_rsconly  | Ignored.  
 | 
| pe_print_ops  |  | 
| pe_print_suppres_nl  |  | 
| pe_print_xml  |  | 
| pe_print_brief  |  | 
| pe_print_pending  |  | 
| pe_print_clone_details  |  | 
| pe_print_clone_active  |  | 
| pe_print_implicit  |  | 
Definition at line 119 of file common.h.
 
 
◆ rsc_recovery_type
| Enumerator | 
|---|
| recovery_stop_start  |  | 
| recovery_stop_only  |  | 
| recovery_block  |  | 
| recovery_stop_unexpected  |  | 
Definition at line 78 of file common.h.
 
 
◆ rsc_role_e
Possible roles that a resource can be in. 
| Enumerator | 
|---|
| RSC_ROLE_UNKNOWN  |  | 
| RSC_ROLE_STOPPED  |  | 
| RSC_ROLE_STARTED  |  | 
| RSC_ROLE_UNPROMOTED  |  | 
| RSC_ROLE_PROMOTED  |  | 
| RSC_ROLE_SLAVE  | - Deprecated:
 - Use RSC_ROLE_UNPROMOTED instead 
  
 | 
| RSC_ROLE_MASTER  | - Deprecated:
 - Use RSC_ROLE_PROMOTED instead 
  
 | 
Definition at line 92 of file common.h.
 
 
◆ rsc_start_requirement
| Enumerator | 
|---|
| rsc_req_nothing  |  | 
| rsc_req_quorum  |  | 
| rsc_req_stonith  |  | 
Definition at line 85 of file common.h.
 
 
◆ fail2text()
◆ pe_pref()
      
        
          | const char* pe_pref  | 
          ( | 
          GHashTable *  | 
          options,  | 
        
        
           | 
           | 
          const char *  | 
          name  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ role2text()
◆ task2text()
◆ text2role()
◆ text2task()
◆ was_processing_error
      
        
          | gboolean was_processing_error | 
        
      
 
 
◆ was_processing_warning
      
        
          | gboolean was_processing_warning |