Reception Control Module
rxc_buffer_struct
this struct contains all necessary data for creating SACKs from received data chunks
rxc_new_recvctrl
function creates and allocs new rxc_buffer structure.
rxc_delete_recvctrl
function deletes a rxc_buffer structure (when it is not needed anymore)
rxc_chunk_is_duplicate
function to find out, whether a chunk is duplicate or not
rxc_update_lowest
Helper function to do the correct update of rxc->lowest Function is only called, if that is necessary !
rxc_update_highest
Helper function to do the correct update of rxc->highest Function is only called, if that is necessary !
rxc_update_duplicates
Helper function for inserting chunk_tsn in the list of duplicates
rxc_update_ctsna
Helper function to do the correct update of rxc->ctsna
rxc_update_fragments
Helper function to do the correct update fragments
rxc_data_chunk_rx
For now this function treats only one incoming data chunk' tsn
rxc_create_sack
Function triggered by flowcontrol, tells recvcontrol to send SACK to bundling using bu_put_SACK_Chunk() function.
rxc_sack_timer_cb
the callback function when the sack timer goes off, and we must sack previously received data (eg.
rxc_stop_sack_timer
function called by bundling when a SACK is actually sent, to stop a possibly running timer
rxc_all_chunks_processed
called by bundling, after new data has been processed (so we may start building a sack chunk)
rxc_get_local_receiver_window
rxc_get_sack_delay
rxc_set_sack_delay
rxc_set_local_receiver_window
Set the size of my receiver window.
rxc_read_cummulativeTSNacked
Get the number of the current cumulative TSN, that we may ack
rxc_send_sack_everytime
Helper function called, when we have gap reports in incoming SACK chunks
rxc_send_sack_every_second_time
Helper function called, when we have no gap reports in incoming SACK chunks
rxc_read_last_active_address
Helper function to get last address on which data arrived
rxc_restart_receivecontrol
function only called in a restart case.
Alphabetic index
Hierarchy of classes
This page was generated with the help of
DOC++
.