46                        const char *proc_stdout, 
const char *proc_stderr) {
    74 none_begin_list(
pcmk__output_t *out, const 
char *singular_noun, const 
char *plural_noun,
    75                 const 
char *format, ...) {
    81 none_list_item(
pcmk__output_t *out, const 
char *
id, const 
char *format, ...) {
   111 none_prompt(
const char *prompt, 
bool echo, 
char **dest) {
   119     if (retval == NULL) {
   126     retval->
init = none_init;
   128     retval->
finish = none_finish;
   129     retval->
reset = none_reset;
   135     retval->
version = none_version;
   136     retval->
info = none_info;
   137     retval->
err = none_err;
   146     retval->
spacer = none_spacer;
   148     retval->
prompt = none_prompt;
 void(* end_list)(pcmk__output_t *out)
 
int(* message)(pcmk__output_t *out, const char *message_id,...)
 
const char * fmt_name
The name of this output formatter. 
 
bool(* is_quiet)(pcmk__output_t *out)
 
void(* spacer)(pcmk__output_t *out)
 
void pcmk__register_message(pcmk__output_t *out, const char *message_id, pcmk__message_fn_t fn)
 
int(*) void(*) void(* output_xml)(pcmk__output_t *out, const char *name, const char *buf)
 
enum crm_exit_e crm_exit_t
 
int(* info)(pcmk__output_t *out, const char *format,...) G_GNUC_PRINTF(2
 
int pcmk__call_message(pcmk__output_t *out, const char *message_id,...)
 
void(* prompt)(const char *prompt, bool echo, char **dest)
 
void(* register_message)(pcmk__output_t *out, const char *message_id, pcmk__message_fn_t fn)
 
bool quiet
Should this formatter supress most output? 
 
void(* free_priv)(pcmk__output_t *out)
 
bool(* init)(pcmk__output_t *out)
 
int(*) void(* err)(pcmk__output_t *out, const char *format,...) G_GNUC_PRINTF(2
 
void(* finish)(pcmk__output_t *out, crm_exit_t exit_status, bool print, void **copy_dest)
 
pcmk__output_t * pcmk__mk_none_output(char **argv)
 
void(*) void(* list_item)(pcmk__output_t *out, const char *name, const char *format,...) G_GNUC_PRINTF(3
 
gchar * request
A copy of the request that generated this output. 
 
This structure contains everything that makes up a single output formatter. 
 
void(* version)(pcmk__output_t *out, bool extended)
 
void(* begin_list)(pcmk__output_t *out, const char *singular_noun, const char *plural_noun, const char *format,...) G_GNUC_PRINTF(4
 
GOptionEntry pcmk__none_output_entries[]
 
void(* reset)(pcmk__output_t *out)
 
void(* progress)(pcmk__output_t *out, bool end)
 
gchar * pcmk__quote_cmdline(gchar **argv)
 
void(*) void(*) void(* increment_list)(pcmk__output_t *out)
 
void(* subprocess_output)(pcmk__output_t *out, int exit_status, const char *proc_stdout, const char *proc_stderr)