26 #if !defined(_SPANDSP_PRIVATE_V42_H_) 27 #define _SPANDSP_PRIVATE_V42_H_ 30 #define V42_DEFAULT_N_400 5 32 #define V42_DEFAULT_N_401 128 34 #define V42_MAX_N_401 128 36 #define V42_DEFAULT_WINDOW_SIZE_K 15 38 #define V42_MAX_WINDOW_SIZE_K 15 41 #define V42_INFO_FRAMES (V42_MAX_WINDOW_SIZE_K + 1) 43 #define V42_CTRL_FRAMES 8 48 uint8_t v42_tx_window_size_k;
49 uint8_t v42_rx_window_size_k;
62 uint8_t buf[4 + V42_MAX_N_401];
71 void *iframe_get_user_data;
74 void *iframe_put_user_data;
77 void *status_user_data;
84 uint8_t rx_window_size_k;
int rx_negotiation_step
Definition: private/v42.h:118
void(* put_msg_func_t)(void *user_data, const uint8_t *msg, int len)
Definition: async.h:93
int calling_party
Definition: private/v42.h:135
Definition: private/v42.h:68
Definition: private/hdlc.h:91
uint8_t tx_window_size_k
Definition: private/v42.h:83
int detect
Definition: private/v42.h:138
void(* modem_status_func_t)(void *user_data, int status)
Definition: async.h:114
int(* get_msg_func_t)(void *user_data, uint8_t *msg, int max_len)
Definition: async.h:96
Definition: private/v42.h:59
logging_state_t logging
Error and flow logging control.
Definition: private/v42.h:151
Definition: private/v42.h:132
Definition: private/logging.h:33
Definition: private/v42.h:115
int tx_bit_rate
Definition: private/v42.h:141
Definition: private/hdlc.h:32
Definition: private/v42.h:45