![]() |
RTEMS 6.1
|
User print interface to the bspIO print plug in. More...
#include <rtems/print.h>#include <rtems/chain.h>#include <rtems/rtems/intr.h>#include <rtems/rtems/tasks.h>#include <stdio.h>#include <string.h>Go to the source code of this file.
Data Structures | |
| struct | rtems_printer |
| struct | rtems_printer_task_context |
Typedefs | |
| typedef int(* | rtems_print_printer) (void *, const char *format, va_list ap) |
Functions | |
| void | rtems_print_printer_printk (rtems_printer *printer) |
| Initializes the printer to print via printk(). | |
| void | rtems_print_printer_printf (rtems_printer *printer) |
| Initializes the printer to print via printf(). | |
| void | rtems_print_printer_fprintf (rtems_printer *printer, FILE *file) |
| Initializes the printer to print via fprintf() using the specified file stream. | |
| void | rtems_print_printer_fprintf_putc (rtems_printer *printer) |
| Initializes the printer to print via fprintf() using an unbuffered FILE stream with output through rtems_putc(). | |
| int | rtems_print_printer_task (rtems_printer *printer, rtems_printer_task_context *context) |
| Creates a printer task. | |
| void | rtems_printer_task_drain (rtems_printer_task_context *context) |
| Drains the work queue of the printer task. | |
User print interface to the bspIO print plug in.
This include file defines the user interface to kernel print methods.