trans_block Struct Reference

#include <transport.h>

Collaboration diagram for trans_block:

Collaboration graph
[legend]

Data Fields

unsigned int sbn
trans_unitunit_list
trans_unitlast_unit
unsigned int nb_of_rx_units
unsigned int n
unsigned int k
unsigned int max_k
unsigned int max_n
unsigned char finite_field

Detailed Description

Structure for transport block.

Definition at line 94 of file transport.h.


Field Documentation

unsigned int trans_block::sbn

source block number

Definition at line 96 of file transport.h.

Referenced by analyze_packet(), http_file_repair(), main(), null_fec_encode_src_block(), parse_data(), rs_fec_encode_src_block(), send_unit(), and xor_fec_encode_src_block().

struct trans_unit* trans_block::unit_list

pointer to first unit for this block

Definition at line 97 of file transport.h.

Referenced by alc_send(), analyze_packet(), free_object(), free_units(), free_units2(), http_file_repair(), insert_unit(), main(), null_fec_decode_src_block(), null_fec_encode_src_block(), rs_fec_decode_src_block(), rs_fec_encode_src_block(), xor_fec_decode_src_block(), and xor_fec_encode_src_block().

struct trans_unit* trans_block::last_unit

pointer to last unit for this block

Definition at line 98 of file transport.h.

unsigned int trans_block::nb_of_rx_units

number of received units for this block

Definition at line 99 of file transport.h.

Referenced by analyze_packet(), block_ready_to_decode(), http_file_repair(), and insert_unit().

unsigned int trans_block::n

number of encoding symbols for this block

Definition at line 100 of file transport.h.

Referenced by alc_send(), main(), null_fec_encode_src_block(), rs_fec_encode_src_block(), and xor_fec_encode_src_block().

unsigned int trans_block::k

number of source symbols for this block

Definition at line 101 of file transport.h.

Referenced by analyze_packet(), block_ready_to_decode(), build_report(), http_file_repair(), main(), null_fec_decode_src_block(), null_fec_encode_src_block(), rs_fec_decode_src_block(), rs_fec_encode_src_block(), send_unit(), xor_fec_decode_src_block(), and xor_fec_encode_src_block().

unsigned int trans_block::max_k

maximum source block length

Definition at line 102 of file transport.h.

Referenced by analyze_packet(), rs_fec_decode_src_block(), rs_fec_encode_src_block(), and send_unit().

unsigned int trans_block::max_n

maximum number of encoding symbols

Definition at line 103 of file transport.h.

Referenced by analyze_packet(), rs_fec_decode_src_block(), rs_fec_encode_src_block(), and send_unit().

unsigned char trans_block::finite_field

finite field parameter

Definition at line 104 of file transport.h.


The documentation for this struct was generated from the following file:
Generated on Fri Mar 9 20:09:00 2007 for MAD-FCL by  doxygen 1.5.0