36 #if !defined(_SPANDSP_V42_H_)
37 #define _SPANDSP_V42_H_
51 typedef void (*v42_status_func_t)(
void *user_data,
int status);
52 typedef void (*v42_frame_handler_t)(
void *user_data,
const uint8_t *pkt,
int len);
72 #define LAPM_DEBUG_LAPM_RAW (1 << 0)
74 #define LAPM_DEBUG_LAPM_DUMP (1 << 1)
76 #define LAPM_DEBUG_LAPM_STATE (1 << 2)
78 #if defined(__cplusplus)
83 SPAN_DECLARE(
const char *) lapm_status_to_str(
int status);
95 SPAN_DECLARE_NONSTD(
void) lapm_receive(
void *user_data, const uint8_t *buf,
int len,
int ok);
123 SPAN_DECLARE(
void)
v42_rx_bit(
void *user_data,
int bit);
127 SPAN_DECLARE(
int)
v42_tx_bit(
void *user_data);
153 #if defined(__cplusplus)