Resending it to the list...
Hi Tarik,
- To: Tarik Alj <[email protected]>
- Subject: Re: where is the code for Source/FTP?
- From: Bahri Okuroglu <[email protected]>
- Date: Thu, 18 Nov 1999 17:12:42 +0200
- References: <[email protected]>
Below is the output. I tried this before, but according to this there is no FTP instead MFTP.
Thanks anyway, cheers...
bisthy30-30> grep FTP *.cc mftp.cc:// This file contains functionality common to both MFTP sender and receivers. mftp.cc:MFTPAgent::MFTPAgent() : mftp.cc: Agent(PT_MFTP), FileSize(0), FileDGrams(0), mftp.cc:int MFTPAgent::init() mftp_rcv.cc:// This file contains functionality specific to an MFTP receiver. mftp_rcv.cc:static class MFTPRcvAgentClass : public TclClass { mftp_rcv.cc: MFTPRcvAgentClass() : TclClass("Agent/MFTP/Rcv") {} mftp_rcv.cc: return (new MFTPRcvAgent()); mftp_rcv.cc:MFTPRcvAgent::MFTPRcvAgent() mftp_rcv.cc: : MFTPAgent(), mftp_rcv.cc:int MFTPRcvAgent::command(int argc, const char*const* argv) mftp_rcv.cc:void MFTPRcvAgent::recv(Packet* p, Handler* h) mftp_rcv.cc: fprintf(stderr, "%s: send not allowed with Agent/MFTP/Rcv\n", name_); mftp_rcv.cc:MFTPRcvAgent::~MFTPRcvAgent() mftp_rcv.cc:void MFTPRcvAgent::init() mftp_rcv.cc: MFTPAgent::init(); mftp_rcv.cc:void MFTPRcvAgent::recv_status_req(hdr_mftp::Spec::StatReq& statreq) mftp_rcv.cc:void MFTPRcvAgent::send_nak(unsigned long pass_nb, unsigned long block_nb) mftp_rcv.cc:int MFTPRcvAgent::process_packet(CW_PATTERN_t cw_pat, mftp_rcv.cc:int MFTPRcvAgent::findStoreLocation(unsigned long group_nb, unsigned long seek_offset, unsigned long* dtu_nb) mftp_rcv.cc:void MFTPRcvAgent::cw_matrixlines_reset() mftp_rcv.cc:bool MFTPRcvAgent::is_group_full(unsigned long group_nb) mftp_rcv.cc:int MFTPRcvAgent::recv_data(hdr_mftp::Spec::Data& data) mftp_snd.cc:// This file contains functionality specific to the MFTP sender. mftp_snd.cc:static class MFTPSndAgentClass : public TclClass { mftp_snd.cc: MFTPSndAgentClass() : TclClass("Agent/MFTP/Snd") {} mftp_snd.cc: return (new MFTPSndAgent()); mftp_snd.cc:static class MFTPHeaderClass : public PacketHeaderClass { mftp_snd.cc: MFTPHeaderClass() : PacketHeaderClass("PacketHeader/MFTP", mftp_snd.cc:MFTPSndAgent::MFTPSndAgent() mftp_snd.cc: : MFTPAgent(), mftp_snd.cc:MFTPSndAgent::~MFTPSndAgent() mftp_snd.cc:int MFTPSndAgent::command(int argc, const char*const* argv) mftp_snd.cc: if(MFTPAgent::init() == TCL_ERROR) { mftp_snd.cc:void MFTPSndAgent::recv(Packet* p, Handler* h) mftp_snd.cc:void MFTPSndAgent::send_status_request(unsigned long pass_nb, mftp_snd.cc:void MFTPSndAgent::process_nak(hdr_mftp::Spec::Nak& nak, mftp_snd.cc:void MFTPSndAgent::init_user_file(unsigned long readAheadBufsize) mftp_snd.cc:void MFTPSndAgent::fill_read_ahead_buf() mftp_snd.cc:int MFTPSndAgent::send_data() trace.cc: else if (t == PT_TCP || t == PT_ACK || t == PT_HTTP || t == PT_FTP ||-- __________________________________________________________ Bahri OKUROGLU Software Design Engineer Netas R&D RT6 mailto:[email protected] http://www.netas.com.tr mailto:[email protected] mailto:[email protected] Netas Alemdag Cad. Umraniye 81244 ISTANBUL TURKEY __________________________________________________________