root/tools/perf/ui/helpline.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #ifndef _PERF_UI_HELPLINE_H_
   3 #define _PERF_UI_HELPLINE_H_ 1
   4 
   5 #include <stdio.h>
   6 #include <stdarg.h>
   7 
   8 struct ui_helpline {
   9         void (*pop)(void);
  10         void (*push)(const char *msg);
  11         int  (*show)(const char *fmt, va_list ap);
  12 };
  13 
  14 extern struct ui_helpline *helpline_fns;
  15 
  16 void ui_helpline__init(void);
  17 
  18 void ui_helpline__pop(void);
  19 void ui_helpline__push(const char *msg);
  20 void ui_helpline__vpush(const char *fmt, va_list ap);
  21 void ui_helpline__fpush(const char *fmt, ...);
  22 void ui_helpline__puts(const char *msg);
  23 void ui_helpline__printf(const char *fmt, ...);
  24 int  ui_helpline__vshow(const char *fmt, va_list ap);
  25 
  26 extern char ui_helpline__current[512];
  27 extern char ui_helpline__last_msg[];
  28 
  29 #endif /* _PERF_UI_HELPLINE_H_ */

/* [<][>][^][v][top][bottom][index][help] */