pacemaker 2.1.5-a3f44794f94
Scalable High-Availability cluster resource manager
pcmki_status.h
Go to the documentation of this file.
1/*
2 * Copyright 2022 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#ifndef PCMK__PCMKI_PCMKI_STATUS__H
10#define PCMK__PCMKI_PCMKI_STATUS__H
11
12#include <stdbool.h>
13#include <stdint.h>
14
15#include <crm/cib/cib_types.h>
18#include <pcmki/pcmki_fence.h>
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
40
42 cib_t *cib, xmlNode *current_cib,
43 enum pcmk__fence_history fence_history,
44 uint32_t show, uint32_t show_opts,
45 const char *only_node, const char *only_rsc,
46 const char *neg_location_prefix,
47 bool simple_output);
48
49int pcmk__status(pcmk__output_t *out, cib_t *cib,
50 enum pcmk__fence_history fence_history, uint32_t show,
51 uint32_t show_opts, const char *only_node,
52 const char *only_rsc, const char *neg_location_prefix,
53 bool simple_output, guint timeout_ms);
54
55#ifdef __cplusplus
56}
57#endif
58
59#endif
Data types for Cluster Information Base access.
pe_working_set_t * data_set
Formatted output for pacemaker tools.
pcmk__fence_history
Control how much of the fencing history is output.
Definition: pcmki_fence.h:18
int pcmk__status(pcmk__output_t *out, cib_t *cib, enum pcmk__fence_history fence_history, uint32_t show, uint32_t show_opts, const char *only_node, const char *only_rsc, const char *neg_location_prefix, bool simple_output, guint timeout_ms)
Definition: pcmk_status.c:238
int pcmk__output_simple_status(pcmk__output_t *out, pe_working_set_t *data_set)
Definition: pcmk_status.c:318
int pcmk__output_cluster_status(pcmk__output_t *out, stonith_t *stonith, cib_t *cib, xmlNode *current_cib, enum pcmk__fence_history fence_history, uint32_t show, uint32_t show_opts, const char *only_node, const char *only_rsc, const char *neg_location_prefix, bool simple_output)
Definition: pcmk_status.c:100
Data types for cluster status.
This structure contains everything that makes up a single output formatter.