|
ZVBI Library
0.2.35
|
Functions | |
| void | vbi_log_on_stderr (vbi_log_mask level, const char *context, const char *message, void *user_data) |
| void | vbi_set_log_fn (vbi_log_mask mask, vbi_log_fn *log_fn, void *user_data) |
| void | vbi_version (unsigned int *major, unsigned int *minor, unsigned int *micro) |
| enum | vbi_log_mask { VBI_LOG_ERROR = 1 << 3, VBI_LOG_WARNING = 1 << 4, VBI_LOG_NOTICE = 1 << 5, VBI_LOG_INFO = 1 << 6, VBI_LOG_DEBUG = 1 << 7, VBI_LOG_DRIVER = 1 << 8, VBI_LOG_DEBUG2 = 1 << 9, VBI_LOG_DEBUG3 = 1 << 10 } |
| typedef void | vbi_log_fn(vbi_log_mask level, const char *context, const char *message, void *user_data) |
| vbi_log_fn | vbi_log_on_stderr |
| enum vbi_log_mask |
| void vbi_log_on_stderr | ( | vbi_log_mask | level, |
| const char * | context, | ||
| const char * | message, | ||
| void * | user_data | ||
| ) |
Log function printing messages on standard output.
| void vbi_set_log_fn | ( | vbi_log_mask | mask, |
| vbi_log_fn * | log_fn, | ||
| void * | user_data | ||
| ) |
| mask | Which kind of information to log. Can be 0. |
| log_fn | This function is called with log messages. Consider vbi_log_on_stderr(). Can be NULL to disable logging. |
| user_data | User pointer passed through to the log_fn function. |
Various library functions can print warnings, errors and information useful to debug the library. With this function you can enable these messages and designate a function to print them.
This function enables logging globally. You can also call the set_log_fn() function of individual modules to reduce the scope or redirect messages from that module to another log function.
| void vbi_version | ( | unsigned int * | major, |
| unsigned int * | minor, | ||
| unsigned int * | micro | ||
| ) |
| major | Store major number here, can be NULL. |
| minor | Store minor number here, can be NULL. |
| micro | Store micro number here, can be NULL. |
Returns the library version defined in the libzvbi.h header file when the library was compiled.
1.8.14