Reception Control Module


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

Alphabetic index Hierarchy of classes



This page was generated with the help of DOC++.