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(* get_msg_func_t)(void *user_data, uint8_t *msg, int max_len)
Definition async.h:96
void(* modem_status_func_t)(void *user_data, int status)
Definition async.h:114
void(* put_msg_func_t)(void *user_data, const uint8_t *msg, int len)
Definition async.h:93
Definition private/v42.h:60
Definition private/hdlc.h:33
Definition private/hdlc.h:92
Definition private/v42.h:69
uint8_t tx_window_size_k
Definition private/v42.h:83
Definition private/logging.h:34
Definition private/v42.h:46
Definition private/v42.h:116
int rx_negotiation_step
Definition private/v42.h:118
Definition private/v42.h:133
logging_state_t logging
Error and flow logging control.
Definition private/v42.h:151
int calling_party
Definition private/v42.h:135
int tx_bit_rate
Definition private/v42.h:141
int detect
Definition private/v42.h:138