36 #if !defined(_SPANDSP_V42_H_) 37 #define _SPANDSP_V42_H_ 41 #if defined(__cplusplus) 46 SPAN_DECLARE(
const char *) lapm_status_to_str(
int status);
48 SPAN_DECLARE(
void) lapm_receive(
void *user_data,
const uint8_t *frame,
int len,
int ok);
67 SPAN_DECLARE(
void) v42_rx_bit(
void *user_data,
int bit);
69 SPAN_DECLARE(
int) v42_tx_bit(
void *user_data);
110 #if defined(__cplusplus) bool calling_party
Definition: private/v42.h:135
v42_state_t * v42_init(v42_state_t *ss, bool calling_party, bool detect, span_get_msg_func_t iframe_get, span_put_msg_func_t iframe_put, void *user_data)
Definition: v42.c:1497
int(* span_get_msg_func_t)(void *user_data, uint8_t *msg, int max_len)
Definition: async.h:111
void(* span_modem_status_func_t)(void *user_data, int status)
Definition: async.h:131
void(* span_put_msg_func_t)(void *user_data, const uint8_t *msg, int len)
Definition: async.h:107
bool v42_set_local_busy_status(v42_state_t *s, bool busy)
Definition: v42.c:1439
int v42_release(v42_state_t *s)
Definition: v42.c:1553
void v42_restart(v42_state_t *s)
Definition: v42.c:1468
int v42_free(v42_state_t *s)
Definition: v42.c:1560
Definition: private/v42.h:132
bool detect
Definition: private/v42.h:138
Definition: private/logging.h:33
bool v42_get_far_busy_status(v42_state_t *s)
Definition: v42.c:1449
logging_state_t * v42_get_logging_state(v42_state_t *s)
Get the logging context associated with a V.42 context.
Definition: v42.c:1455