1
2
3
4
5
6
7
8
9 #ifndef PCMKI_OUTPUT_H
10 # define PCMKI_OUTPUT_H
11
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15
16 # include <libxml/tree.h>
17 # include <crm/common/output_internal.h>
18
19 extern pcmk__supported_format_t pcmk__out_formats[];
20
21 int pcmk__out_prologue(pcmk__output_t **out, xmlNodePtr *xml);
22 void pcmk__out_epilogue(pcmk__output_t *out, xmlNodePtr *xml, int retval);
23
24
25
26
27
28
29 void pcmk__register_lib_messages(pcmk__output_t *out);
30
31 int pcmk__cluster_status_text(pcmk__output_t *out, va_list args);
32
33 #ifdef __cplusplus
34 }
35 #endif
36
37 #endif