arguments Struct Reference

#include <parse_args.h>

Collaboration diagram for arguments:

Collaboration graph
[legend]

Data Fields

alc_arguments alc_a
char repair [MAX_PATH_LENGTH]
char file_path [MAX_PATH_LENGTH]
int log_fd
BOOL rx_automatic
BOOL open_file
char sdp_file [MAX_PATH_LENGTH]
BOOL rx_object
BOOL name_incomplete_objects
unsigned short complete_fdt
BOOL file_table_output
unsigned long long toi
char fdt_file [MAX_PATH_LENGTH]
BOOL cont
int send_session_close_packets
char requested_blocks_file [MAX_PATH_LENGTH]
char flute_conf_file [MAX_PATH_LENGTH]
sdp_message_tsdp
sf_tsrc_filt

Detailed Description

Structure for command line arguments.

Definition at line 58 of file parse_args.h.


Field Documentation

struct alc_arguments arguments::alc_a

structure for ALC level arguments

Definition at line 60 of file parse_args.h.

Referenced by build_report(), fdtbasedsend(), flute_file_repair(), flute_receiver_report(), flute_sender(), flute_session_size(), main(), parse_args(), parse_flute_conf_file(), parse_sdp_file(), receiver_in_fdt_based_mode(), receiver_in_object_mode(), receiver_in_ui_mode(), repair_sender(), repair_sender_in_fdt_based_mode(), sender_in_fdt_based_mode(), and start_flute_process().

char arguments::repair[MAX_PATH_LENGTH]

buffer which contains file repair file name, defaults are 'apd.xml' for the receiver and 'flute.conf' for the sender repair sender uses also this variable, and default is 'repair_sender.conf'

Definition at line 64 of file parse_args.h.

Referenced by flute_receiver_report(), flute_sender(), parse_args(), parse_repair_sender_conf_file(), and repair_sender().

char arguments::file_path[MAX_PATH_LENGTH]

files and/or directories to send or receive

Definition at line 65 of file parse_args.h.

Referenced by fdtbasedsend(), flute_receiver_report(), flute_sender(), parse_args(), receiver_in_fdt_based_mode(), receiver_in_object_mode(), and sender_in_fdt_based_mode().

int arguments::log_fd

log file descriptor

Definition at line 67 of file parse_args.h.

Referenced by free_args(), parse_args(), and shut_down_flute().

BOOL arguments::rx_automatic

download files defined in the FDT automatically

Definition at line 68 of file parse_args.h.

Referenced by flute_receiver_report(), parse_args(), and receiver_in_fdt_based_mode().

BOOL arguments::open_file

open received file automatically

Definition at line 69 of file parse_args.h.

Referenced by flute_receiver_report(), parse_args(), receiver_in_fdt_based_mode(), receiver_in_object_mode(), and receiver_in_ui_mode().

char arguments::sdp_file[MAX_PATH_LENGTH]

SDP file name

Definition at line 70 of file parse_args.h.

Referenced by flute_receiver_report(), flute_sender(), free_args(), parse_args(), parse_repair_sender_conf_file(), receiver_in_fdt_based_mode(), receiver_in_object_mode(), receiver_in_ui_mode(), repair_sender(), and shut_down_flute().

BOOL arguments::rx_object

receive object with receiver_in_object_mode()

Definition at line 71 of file parse_args.h.

Referenced by flute_receiver_report(), and parse_args().

BOOL arguments::name_incomplete_objects

name incomplete files after the session is ended

Definition at line 72 of file parse_args.h.

Referenced by parse_args().

unsigned short arguments::complete_fdt

send complete FDT Instance in the beginning of a loop

Definition at line 73 of file parse_args.h.

Referenced by fdtbasedsend(), flute_sender(), and parse_args().

BOOL arguments::file_table_output

prints sending/receiving information in a thread to the table

Definition at line 74 of file parse_args.h.

Referenced by flute_receiver_report(), flute_sender(), and parse_args().

unsigned long long arguments::toi

transport object identifier used with receiver_in_object_mode()

Definition at line 76 of file parse_args.h.

Referenced by parse_args(), and receiver_in_object_mode().

char arguments::fdt_file[MAX_PATH_LENGTH]

FDT file used with -f

Definition at line 78 of file parse_args.h.

Referenced by flute_sender(), parse_args(), parse_flute_conf_file(), repair_sender_in_fdt_based_mode(), and sender_in_fdt_based_mode().

BOOL arguments::cont

continuous transmission

Definition at line 79 of file parse_args.h.

Referenced by flute_session_size(), parse_args(), parse_sdp_file(), repair_sender_in_fdt_based_mode(), and sender_in_fdt_based_mode().

int arguments::send_session_close_packets

send session close packet: 1 == Yes, 0 == No

Definition at line 80 of file parse_args.h.

Referenced by flute_sender(), and parse_args().

char arguments::requested_blocks_file[MAX_PATH_LENGTH]

PTM repair 'ptm_requested_blocks' file

Definition at line 83 of file parse_args.h.

Referenced by parse_repair_sender_conf_file(), and repair_sender_in_fdt_based_mode().

char arguments::flute_conf_file[MAX_PATH_LENGTH]

FLUTE configuration file

Definition at line 84 of file parse_args.h.

Referenced by parse_flute_conf_file(), and parse_repair_sender_conf_file().

sdp_message_t* arguments::sdp

structure for referencing a SDP packet

Definition at line 86 of file parse_args.h.

Referenced by flute_file_repair(), free_args(), parse_sdp_file(), receiver_in_fdt_based_mode(), receiver_in_object_mode(), receiver_in_ui_mode(), and shut_down_flute().

sf_t* arguments::src_filt

source filter structure

Definition at line 87 of file parse_args.h.

Referenced by flute_file_repair(), free_args(), parse_sdp_file(), and shut_down_flute().


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