![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
virtual ~MFTPSndAgent()
int command(int argc, const char*const* argv)
void recv(Packet* p, Handler* h)
void fill_read_ahead_buf()
void init_user_file(unsigned long readAheadBufsize)
int send_data()
void send_status_request(unsigned long pass_nb, unsigned long block_lo, unsigned long block_hi, double txStatusDelay)
void process_nak(hdr_mftp::Spec::Nak& nak, unsigned char* nak_bitmap, unsigned long currentPass)
int readAheadBufsize_
double txStatusDelay_
int nakCount_
unsigned char* naks
unsigned char* retx
unsigned long fseek_offset
unsigned long read_ahead_bufsize
unsigned long CurrentPass
unsigned long CurrentGroup
CW_PATTERN_t CwPat
unsigned long MinGroupNbInBuf
unsigned long NbGroupsInBuf
Codeword iterator
Agent/MFTP/Snd instproc init {}
Agent/MFTP/Snd instvar ns_
Agent/MFTP/Snd instvar dtuSize_
Agent/MFTP/Snd instvar dtusPerBlock_
Agent/MFTP/Snd instvar dtusPerGroup_
Agent/MFTP/Snd instvar fileSize_
Agent/MFTP/Snd instvar reply_addr_
Agent/MFTP/Snd instvar reply_port_
Agent/MFTP/Snd instvar readAheadBufsize_
Agent/MFTP/Snd instvar interval_
Agent/MFTP/Snd instvar txStatusLimit_
Agent/MFTP/Snd instvar txStatusDelay_
Agent/MFTP/Snd instvar rspBackoffWindow_
Agent/MFTP/Snd instvar nakCount_
Agent/MFTP/Snd instvar seekCount_
Agent/MFTP/Snd instproc send-data { }
Agent/MFTP/Snd instproc start {}
Agent/MFTP/Snd instvar node_
Agent/MFTP/Snd instvar dst_addr_
Agent/MFTP/Snd instproc pass-finished { CurrentPass NbBlocks }
Agent/MFTP/Snd instvar tx_status_requests_
Agent/MFTP/Snd instproc send-status-req { CurrentPass blockLo blockHi rspBackoffWindow }
Agent/MFTP/Snd instproc status-rsp-pending { CurrentPass blockLo blockHi }
Agent/MFTP/Snd instproc recv { type args }
Agent/MFTP/Snd instproc send { type args }
Agent/MFTP/Snd instproc send-notify { args }
Agent/MFTP/Snd instproc recv-nak { passNb block_nb nak_count}
Agent/MFTP/Snd instproc done {}
Agent/MFTP/Snd instproc trace fd
Agent/MFTP/Snd instvar trace_
this page has been generated automatically by doc++
Adapted for the NS documentation page
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de