file Struct Reference

#include <fdt.h>

Collaboration diagram for file:

Collaboration graph
[legend]

Data Fields

fileprev
filenext
int status
unsigned long long expires
unsigned long long toi
unsigned long long content_len
char * location
char * md5
char * encoding
char * type
short fec_enc_id
int fec_inst_id
unsigned char finite_field
unsigned char nb_of_es_per_group
unsigned int max_sb_len
unsigned short es_len
unsigned short max_nb_of_es
unsigned long long transfer_len

Detailed Description

Structure for file in the FDT structure.

Definition at line 49 of file fdt.h.


Field Documentation

struct file* file::prev

previous item

Definition at line 51 of file fdt.h.

Referenced by fdtbasedrecv(), receiver_in_ui_mode(), startElement_FDT(), and update_fdt().

struct file* file::next

next item

Definition at line 52 of file fdt.h.

Referenced by create_fdt_instance(), fdt_thread(), fdtbasedrecv(), find_file_with_toi(), flute_receiver_report(), FreeFDT(), http_file_repair(), IsFECOTIInFDT(), mad_rlc_remove_late(), mad_rlc_update_late_list(), mad_rlc_update_loss_list(), main(), name_incomplete_objects(), print_receiver_info(), print_sender_info(), PrintFDT(), receiver_in_ui_mode(), remove_gz_files(), repair_sender_in_fdt_based_mode(), sdp_fec_dec_get(), startElement_FDT(), and update_fdt().

int file::status

status of the file (0 = not wanted, 1 = downloading, 2 = downloaded)

Definition at line 54 of file fdt.h.

Referenced by fdt_thread(), fdtbasedrecv(), flute_receiver_report(), http_file_repair(), print_receiver_info(), and startElement_FDT().

unsigned long long file::expires

expiration time for the file

Definition at line 56 of file fdt.h.

Referenced by copy_file_info(), fdtbasedrecv(), receiver_in_ui_mode(), and startElement_FDT().

unsigned long long file::toi

transport object identifier

Definition at line 58 of file fdt.h.

Referenced by copy_file_info(), create_fdt_instance(), fdt_thread(), fdtbasedrecv(), fdtbasedsend(), find_file_with_toi(), http_file_repair(), main(), name_incomplete_objects(), print_receiver_info(), print_sender_info(), PrintFDT(), receiver_in_ui_mode(), repair_sender_in_fdt_based_mode(), send_file(), startElement_FDT(), and update_fdt().

unsigned long long file::content_len

length of the file

Definition at line 59 of file fdt.h.

Referenced by copy_file_info(), create_fdt_instance(), fdtbasedrecv(), fdtbasedsend(), name_incomplete_objects(), print_receiver_info(), print_sender_info(), receiver_in_ui_mode(), repair_sender_in_fdt_based_mode(), send_file(), and startElement_FDT().

char* file::location

content location, file URI

Definition at line 60 of file fdt.h.

Referenced by copy_file_info(), copy_file_name(), create_fdt_instance(), fdt_thread(), fdtbasedrecv(), fdtbasedsend(), flute_receiver_report(), free_file(), FreeFDT(), http_file_repair(), main(), name_incomplete_objects(), print_receiver_info(), print_sender_info(), PrintFDT(), receiver_in_ui_mode(), remove_gz_files(), repair_sender_in_fdt_based_mode(), and startElement_FDT().

char* file::md5

MD5 checksum for the file

Definition at line 61 of file fdt.h.

Referenced by copy_file_info(), copy_md5(), create_fdt_instance(), fdtbasedrecv(), free_file(), FreeFDT(), receiver_in_ui_mode(), and startElement_FDT().

char* file::encoding

content encoding

Definition at line 65 of file fdt.h.

Referenced by copy_file_info(), create_fdt_instance(), fdt_thread(), fdtbasedrecv(), fdtbasedsend(), free_file(), FreeFDT(), http_file_repair(), main(), name_incomplete_objects(), PrintFDT(), receiver_in_ui_mode(), send_file(), and startElement_FDT().

char* file::type

content type

Definition at line 66 of file fdt.h.

Referenced by copy_file_info(), create_fdt_instance(), fdtbasedrecv(), free_file(), FreeFDT(), and startElement_FDT().

short file::fec_enc_id

FEC encoding id

Definition at line 70 of file fdt.h.

Referenced by copy_file_info(), create_fdt_instance(), fdt_thread(), fdtbasedrecv(), fdtbasedsend(), http_file_repair(), IsFECOTIInFDT(), main(), parse_data(), receiver_in_ui_mode(), repair_sender_in_fdt_based_mode(), startElement_FDT(), and update_fdt().

int file::fec_inst_id

FEC instance id

Definition at line 71 of file fdt.h.

Referenced by copy_file_info(), create_fdt_instance(), fdt_thread(), fdtbasedrecv(), fdtbasedsend(), http_file_repair(), IsFECOTIInFDT(), main(), parse_data(), receiver_in_ui_mode(), repair_sender_in_fdt_based_mode(), startElement_FDT(), and update_fdt().

unsigned char file::finite_field

finite field parameter with new RS FEC

Definition at line 72 of file fdt.h.

Referenced by create_fdt_instance(), fdt_thread(), fdtbasedrecv(), receiver_in_ui_mode(), and startElement_FDT().

unsigned char file::nb_of_es_per_group

number of encoding symbols in packet with new RS FEC

Definition at line 73 of file fdt.h.

Referenced by create_fdt_instance(), fdt_thread(), fdtbasedrecv(), receiver_in_ui_mode(), and startElement_FDT().

unsigned int file::max_sb_len

maximum source block length

Definition at line 74 of file fdt.h.

Referenced by copy_file_info(), create_fdt_instance(), fdt_thread(), fdtbasedrecv(), fdtbasedsend(), http_file_repair(), IsFECOTIInFDT(), main(), parse_data(), receiver_in_ui_mode(), repair_sender_in_fdt_based_mode(), and startElement_FDT().

unsigned short file::es_len

encoding symbol length

Definition at line 75 of file fdt.h.

Referenced by copy_file_info(), create_fdt_instance(), fdt_thread(), fdtbasedrecv(), fdtbasedsend(), http_file_repair(), IsFECOTIInFDT(), main(), parse_data(), receiver_in_ui_mode(), repair_sender_in_fdt_based_mode(), and startElement_FDT().

unsigned short file::max_nb_of_es

maximum number of encoding symbols

Definition at line 76 of file fdt.h.

Referenced by copy_file_info(), create_fdt_instance(), fdt_thread(), fdtbasedrecv(), IsFECOTIInFDT(), parse_data(), receiver_in_ui_mode(), repair_sender_in_fdt_based_mode(), and startElement_FDT().

unsigned long long file::transfer_len

transport length

Definition at line 80 of file fdt.h.

Referenced by copy_file_info(), create_fdt_instance(), fdt_thread(), fdtbasedrecv(), fdtbasedsend(), http_file_repair(), receiver_in_ui_mode(), repair_sender_in_fdt_based_mode(), send_file(), and startElement_FDT().


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