1
2
3
4
5
6
7
8
9 #ifndef PCMK__PCMKI_PCMKI_OUTPUT__H
10 # define PCMK__PCMKI_PCMKI_OUTPUT__H
11
12 # include <libxml/tree.h>
13 # include <crm/common/output_internal.h>
14
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
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 pcmk__output_t *pcmk__new_logger(void);
34
35 #ifdef __cplusplus
36 }
37 #endif
38
39 #endif