![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
~MFTPRcvAgent()
int command(int argc, const char*const* argv)
void recv(Packet* p, Handler* h)
typedef struct CW_PATTERN_t left
CW_MATRIXLINE_t
void init()
void addLine(unsigned long dtu_nb_from, unsigned long dtu_nb_to)
int process_packet(CW_PATTERN_t cw_pat, unsigned long group_nb, unsigned long dtu_nb)
int findStoreLocation(unsigned long group_nb, unsigned long seek_offset, unsigned long* dtu_nb)
void cw_matrixlines_reset()
bool is_group_full(unsigned long group_nb)
int recv_data(hdr_mftp::Spec::Data& data)
void recv_status_req(hdr_mftp::Spec::StatReq& statreq)
void send_nak(unsigned long pass_nb, unsigned long block_nb)
ns_addr_t reply_
unsigned long CurrentPass
unsigned long CurrentGroup
CW_PATTERN_t CwPat
unsigned long FileDGramsReceived
unsigned long FseekOffset
CW_MATRIXLINE_t* cw_matrixline_buf
Agent/MFTP/Rcv instproc init {}
Agent/MFTP/Rcv instvar ns_
Agent/MFTP/Rcv instvar dtuSize_
Agent/MFTP/Rcv instvar dtusPerBlock_
Agent/MFTP/Rcv instvar dtusPerGroup_
Agent/MFTP/Rcv instvar fileSize_
Agent/MFTP/Rcv instvar reply_addr_
Agent/MFTP/Rcv instvar reply_port_
Agent/MFTP/Rcv instvar nakCount_
Agent/MFTP/Rcv instvar seekCount_
Agent/MFTP/Rcv instproc start {}
Agent/MFTP/Rcv instvar node_
Agent/MFTP/Rcv instvar dst_addr_
Agent/MFTP/Rcv instproc delete {}
Agent/MFTP/Rcv instproc done-notify { args }
Agent/MFTP/Rcv instproc recv { type args }
Agent/MFTP/Rcv instproc recv-dependent { CurrentPass CurrentGroup CwPat }
Agent/MFTP/Rcv instproc recv-group-full { CurrentPass CurrentGroup CwPat }
Agent/MFTP/Rcv instproc recv-useful { CurrentPass CurrentGroup CwPat }
Agent/MFTP/Rcv instproc recv-status-req { passNb blockLo blockHi txStatusDelay }
Agent/MFTP/Rcv instproc send-nak { passNb blockLo blockHi }
Agent/MFTP/Rcv instproc trace fd
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