spandsp 0.0.6
|
Go to the source code of this file.
Typedefs | |
typedef void(* | message_handler_func_t) (int level, const char *text) |
typedef void(* | error_handler_func_t) (const char *text) |
typedef struct logging_state_s | logging_state_t |
Functions | |
int | span_log_test (logging_state_t *s, int level) |
Test if logging of a specified severity level is enabled. More... | |
int | span_log (logging_state_t *s, int level, const char *format,...) |
Generate a log entry. More... | |
int | span_log_buf (logging_state_t *s, int level, const char *tag, const uint8_t *buf, int len) |
Generate a log entry displaying the contents of a buffer. More... | |
int | span_log_set_level (logging_state_t *s, int level) |
int | span_log_set_tag (logging_state_t *s, const char *tag) |
int | span_log_set_protocol (logging_state_t *s, const char *protocol) |
int | span_log_set_sample_rate (logging_state_t *s, int samples_per_second) |
int | span_log_bump_samples (logging_state_t *s, int samples) |
void | span_log_set_message_handler (logging_state_t *s, message_handler_func_t func) |
void | span_log_set_error_handler (logging_state_t *s, error_handler_func_t func) |
void | span_set_message_handler (message_handler_func_t func) |
void | span_set_error_handler (error_handler_func_t func) |
logging_state_t * | span_log_init (logging_state_t *s, int level, const char *tag) |
int | span_log_release (logging_state_t *s) |
int | span_log_free (logging_state_t *s) |
typedef void(* error_handler_func_t) (const char *text) |
Error logging function for spandsp logging.
typedef struct logging_state_s logging_state_t |
Logging descriptor. This defines the working state for a single instance of the logging facility for spandsp.
typedef void(* message_handler_func_t) (int level, const char *text) |
General logging function for spandsp logging.
int span_log | ( | logging_state_t * | s, |
int | level, | ||
const char * | format, | ||
... | |||
) |
Generate a log entry.
Generate a log entry.
s | The logging context. |
level | The severity level of the entry. |
format | ??? |
Referenced by t30_set_status(), t38_non_ecm_buffer_report_input_status(), t38_non_ecm_buffer_report_output_status(), t4_rx_end_page(), t4_rx_start_page(), t4_tx_next_page_has_different_format(), and v8_log_supported_modulations().
int span_log_buf | ( | logging_state_t * | s, |
int | level, | ||
const char * | tag, | ||
const uint8_t * | buf, | ||
int | len | ||
) |
Generate a log entry displaying the contents of a buffer.
Generate a log entry displaying the contents of a buffer.
s | The logging context. |
level | The severity level of the entry. |
tag | A label for the log entry. |
buf | The buffer to be dumped to the log. |
len | The length of buf. |
int span_log_test | ( | logging_state_t * | s, |
int | level | ||
) |
Test if logging of a specified severity level is enabled.
Test if logging of a specified severity level is enabled.
s | The logging context. |
level | The severity level to be tested. |