trans_unit Struct Reference

#include <transport.h>

Collaboration diagram for trans_unit:

Collaboration graph
[legend]

Data Fields

trans_unitprev
trans_unitnext
unsigned int esi
unsigned short len
char * data
__int64 offset
unsigned char used

Detailed Description

Structure for transport unit.

Definition at line 56 of file transport.h.


Field Documentation

struct trans_unit* trans_unit::prev

pointer to previous unit

Definition at line 58 of file transport.h.

Referenced by insert_unit(), and xor_fec_decode_src_block().

struct trans_unit* trans_unit::next

pointer to next unit

Definition at line 59 of file transport.h.

Referenced by analyze_packet(), free_object(), free_units(), free_units2(), http_file_repair(), insert_unit(), null_fec_decode_src_block(), rs_fec_decode_src_block(), and xor_fec_decode_src_block().

unsigned int trans_unit::esi

encoding symbol id

Definition at line 60 of file transport.h.

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

unsigned short trans_unit::len

length of this transport unit (in bytes)

Definition at line 61 of file transport.h.

Referenced by analyze_packet(), free_units2(), insert_unit(), main(), null_fec_decode_src_block(), null_fec_encode_src_block(), parse_data(), retrieve_unit(), rs_fec_encode_src_block(), send_unit(), xor_fec_decode_src_block(), and xor_fec_encode_src_block().

char* trans_unit::data

pointer to data buffer

Definition at line 62 of file transport.h.

Referenced by analyze_packet(), free_object(), free_units(), free_units2(), main(), null_fec_decode_src_block(), null_fec_encode_src_block(), parse_data(), retrieve_unit(), rs_fec_decode_src_block(), rs_fec_encode_src_block(), send_unit(), xor_fec_decode_src_block(), and xor_fec_encode_src_block().

__int64 trans_unit::offset

data symbol offset in the temporary file

Definition at line 65 of file transport.h.

Referenced by analyze_packet(), and parse_data().

unsigned char trans_unit::used

is the current transport unit available inside the pool?

Definition at line 71 of file transport.h.

Referenced by analyze_packet(), retrieve_unit(), and xor_fec_decode_src_block().


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