pacemaker 2.1.5-a3f44794f94
Scalable High-Availability cluster resource manager
output.h
Go to the documentation of this file.
1/*
2 * Copyright 2021 the Pacemaker project contributors
3 *
4 * The version control history for this file may have further details.
5 *
6 * This source code is licensed under the GNU Lesser General Public License
7 * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY.
8 */
9
10#ifndef PCMK__CRM_COMMON_OUTPUT__H
11# define PCMK__CRM_COMMON_OUTPUT__H
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
26typedef enum {
45
46#define pcmk_section_fencing_all (pcmk_section_fence_failed | pcmk_section_fence_pending | pcmk_section_fence_worked)
47#define pcmk_section_summary (pcmk_section_stack | pcmk_section_dc | pcmk_section_times | \
48 pcmk_section_counts | pcmk_section_maint_mode)
49#define pcmk_section_all (pcmk_section_summary | pcmk_section_options | pcmk_section_nodes | \
50 pcmk_section_resources | pcmk_section_attributes | pcmk_section_failcounts | \
51 pcmk_section_operations | pcmk_section_fencing_all | pcmk_section_tickets | \
52 pcmk_section_bans | pcmk_section_failures | pcmk_section_maint_mode)
53
57typedef enum {
70
71#define pcmk_show_details (pcmk_show_clone_detail \
72 | pcmk_show_node_id \
73 | pcmk_show_implicit_rscs \
74 | pcmk_show_failed_detail \
75 | pcmk_show_feature_set)
76
77#ifdef __cplusplus
78}
79#endif
80
81#endif // PCMK__CRM_COMMON_OUTPUT__H
pcmk_show_opt_e
Further modify the output of sections.
Definition: output.h:57
@ pcmk_show_rscs_by_node
Definition: output.h:64
@ pcmk_show_implicit_rscs
Definition: output.h:61
@ pcmk_show_timing
Definition: output.h:62
@ pcmk_show_failed_detail
Definition: output.h:67
@ pcmk_show_pending
Definition: output.h:65
@ pcmk_show_brief
Definition: output.h:58
@ pcmk_show_clone_detail
Definition: output.h:59
@ pcmk_show_rsc_only
Definition: output.h:66
@ pcmk_show_inactive_rscs
Definition: output.h:63
@ pcmk_show_node_id
Definition: output.h:60
@ pcmk_show_feature_set
Definition: output.h:68
pcmk_section_e
Control which sections are output.
Definition: output.h:26
@ pcmk_section_nodes
Definition: output.h:32
@ pcmk_section_times
Definition: output.h:29
@ pcmk_section_operations
Definition: output.h:36
@ pcmk_section_attributes
Definition: output.h:34
@ pcmk_section_fence_worked
Definition: output.h:39
@ pcmk_section_options
Definition: output.h:31
@ pcmk_section_stack
Definition: output.h:27
@ pcmk_section_fence_pending
Definition: output.h:38
@ pcmk_section_bans
Definition: output.h:41
@ pcmk_section_failures
Definition: output.h:42
@ pcmk_section_counts
Definition: output.h:30
@ pcmk_section_tickets
Definition: output.h:40
@ pcmk_section_failcounts
Definition: output.h:35
@ pcmk_section_dc
Definition: output.h:28
@ pcmk_section_resources
Definition: output.h:33
@ pcmk_section_maint_mode
Definition: output.h:43
@ pcmk_section_fence_failed
Definition: output.h:37