lapm_state_t Struct Reference

#include <lapm.h>

List of all members.

Public Attributes

int handle
hdlc_rx_state_t hdlc_rx
hdlc_tx_state_t hdlc_tx
v42_frame_handler_t iframe_receive
void * iframe_receive_user_data
v42_status_func_t status_callback
void * status_callback_user_data
int state
int tx_waiting
int debug
int we_are_originator
int peer_is_originator
int next_tx_frame
int last_frame_peer_acknowledged
int next_expected_frame
int last_frame_we_acknowledged
int solicit_f_bit
int retransmissions
int busy
int t401_timer
int t402_timer
int t403_timer
int n401
int window_size_k
lapm_frame_queue_t * txqueue
lapm_frame_queue_t * tx_next
lapm_frame_queue_t * tx_last
queue_t tx_queue
span_sched_state_t sched
logging_state_t logging
 Error and flow logging control.
queue_state_ttx_queue


Detailed Description

LAP-M descriptor. This defines the working state for a single instance of LAP-M.

Member Data Documentation

TRUE if originator. FALSE if answerer

Referenced by lapm_receive(), and v42_restart().

Remote network type (unknown, answerer. originator)

Referenced by lapm_receive(), and lapm_tx_iframe().

Next N(S) for transmission

Referenced by lapm_receive(), and lapm_tx_iframe().

The last of our frames which the peer acknowledged

Referenced by lapm_receive().

Next N(R) for reception

Referenced by lapm_receive(), and lapm_tx_iframe().

The last of the peer's frames which we acknowledged

Referenced by lapm_receive(), and lapm_tx_iframe().

TRUE if we sent an I or S frame with the F-bit set

Referenced by lapm_receive().

Retransmission count

Referenced by lapm_tx_iframe().

TRUE if peer is busy

Referenced by lapm_receive().

Acknowledgement timer

Referenced by lapm_receive(), lapm_tx_iframe(), and v42_init().

Reply delay timer - optional

Referenced by v42_init().

Inactivity timer - optional

Referenced by lapm_receive(), lapm_tx_iframe(), and v42_init().

Maximum number of octets in an information field

Window size

Referenced by lapm_receive().


The documentation for this struct was generated from the following files:

Generated on Tue Oct 7 20:25:53 2008 for spandsp by  doxygen 1.5.6