FtpClient.h
Definition: wordlist.h:41
SBuf verbose(const HttpRequestPointer &) const override
Definition: FtpClient.cc:81
void opened(const Comm::ConnectionPointer &conn, const AsyncCall::Pointer &aCloser)
called after the socket is opened, sets up close handler
Definition: FtpClient.cc:90
Definition: FtpClient.h:27
void sentRequestBody(const CommIoCbParams &io) override
Definition: FtpClient.cc:1078
void error(char *format,...)
CBDATA_INTERMEDIATE()
CtrlChannel & operator=(const CtrlChannel &)
void abortAll(const char *reason) override
abnormal transaction termination; reason is for debugging only
Definition: FtpClient.cc:1055
virtual void failed(err_type error=ERR_NONE, int xerrno=0, ErrorState *ftperr=nullptr)
handle a fatal transaction error, closing the control connection
Definition: FtpClient.cc:262
enum Ftp::Client::@37 ftp_state_t
FTP client functionality shared among FTP Gateway and Relay clients.
Definition: FtpClient.h:110
Definition: forward.h:23
virtual void dataChannelConnected(const CommConnectCbParams &io)=0
bool handlePasvReply(Ip::Address &remoteAddr)
Definition: FtpClient.cc:455
void noteDelayAwareReadChance() override
Definition: FtpClient.cc:908
virtual void dataClosed(const CommCloseCbParams &io)
handler called by Comm when FTP data channel is closed unexpectedly
Definition: FtpClient.cc:810
Definition: MemBuf.h:23
Definition: CommCalls.h:113
bool handleEpsvReply(Ip::Address &remoteAddr)
Definition: FtpClient.cc:491
AsyncCall::Pointer dataCloser()
creates a data channel Comm close callback
Definition: FtpClient.cc:802
void scheduleReadControlReply(int buffered_ok)
Definition: FtpClient.cc:325
void close()
planned close: removes the close handler and calls comm_close
Definition: FtpClient.cc:107
Definition: SquidString.h:25
void doneSendingRequestBody() override
Definition: FtpClient.cc:1089
MEMPROXY_CLASS(Ftp::ErrorDetail)
Definition: FwdState.h:86
Definition: FtpClient.h:43
Definition: CommCalls.h:104
virtual Http::StatusCode failedHttpStatus(err_type &error)
Definition: FtpClient.cc:311
bool parseControlReply(size_t &bytesUsed)
Definition: FtpClient.cc:1103
Definition: FtpClient.h:73
Definition: FtpClient.h:94
const Comm::ConnectionPointer & dataConnection() const override
Definition: FtpClient.cc:902
void ctrlClosed(const CommCloseCbParams &io)
handler called by Comm when FTP control channel is closed unexpectedly
Definition: FtpClient.cc:879
Definition: CommCalls.h:133
void readControlReply(const CommIoCbParams &io)
Definition: FtpClient.cc:362
Definition: CommCalls.h:127
Definition: errorpage.h:88
void writeCommandCallback(const CommIoCbParams &io)
Definition: FtpClient.cc:855
Definition: Address.h:42
void switchTimeoutToDataChannel()
Definition: FtpClient.cc:1067
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products