CNDP
22.08.0
|
#include <termios.h>
#include <stdarg.h>
#include <stdint.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <cne_atomic.h>
#include <cne_common.h>
#include <cne_system.h>
#include <vt100_out.h>
Go to the source code of this file.
Functions | |
CNDP_API int | cne_printf (const char *fmt,...) |
CNDP_API int | cne_printf_pos (int16_t r, int16_t c, const char *fmt,...) |
CNDP_API int | cne_fprintf (FILE *f, const char *fmt,...) |
CNDP_API int | cne_snprintf (char *buff, int len, const char *fmt,...) |
CNDP_API int | cne_cprintf (int16_t r, int16_t ncols, const char *fmt,...) |
CNDP_API int | cne_vsnprintf (char *buff, int len, const char *fmt, va_list ap) |
CNDP_API int | cne_vprintf (const char *fmt, va_list ap) |
CNE cursor and color support for VT100 using ANSI color escape codes.
Definition in file cne_stdio.h.
CNDP_API int cne_printf | ( | const char * | fmt, |
... | |||
) |
A printf like routine to output to tty file descriptor.
fmt | The formatting string for a printf like API |
CNDP_API int cne_printf_pos | ( | int16_t | r, |
int16_t | c, | ||
const char * | fmt, | ||
... | |||
) |
cursor position the text at the given location for r and c.
r | The row to place the text. |
c | The column to place the text. |
fmt | The cne_printf() like format string. |
CNDP_API int cne_fprintf | ( | FILE * | f, |
const char * | fmt, | ||
... | |||
) |
Routine similar to fprintf() to output text to a file descriptor.
f | The file descriptor to output the text to. |
fmt | The format string to output. |
CNDP_API int cne_snprintf | ( | char * | buff, |
int | len, | ||
const char * | fmt, | ||
... | |||
) |
Format a string with color formatting and return the number of bytes
buff | The buffer to place the formatted string with color |
len | The max length of the buff array |
fmt | The formatting string to use with any arguments |
CNDP_API int cne_cprintf | ( | int16_t | r, |
int16_t | ncols, | ||
const char * | fmt, | ||
... | |||
) |
Output a string at a given row/column using printf like formatting. Centering the text on the console display, using the ncols value
r | The row to start the print out of the string. |
ncols | Number of columns on the line. Used to center the text on the line. |
fmt | The formatting string to use to print the text data. |
CNDP_API int cne_vsnprintf | ( | char * | buff, |
int | len, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
vsnprintf() like function using va_list pointer with color tags.
buff | The output buffer to place the text |
len | The length of the buff array |
fmt | The format string with color tags |
ap | The va_list pointer to be used byt vsnprintf() |
CNDP_API int cne_vprintf | ( | const char * | fmt, |
va_list | ap | ||
) |
vprintf() like function using va_list pointer with color tags.
fmt | The format string with color tags |
ap | The va_list pointer to be used |