
| Public Attributes | |
| bool | pasv_supported | 
| PASV command is allowed.  More... | |
| bool | epsv_all_sent | 
| EPSV ALL has been used. Must abort on failures.  More... | |
| bool | pasv_only | 
| bool | pasv_failed | 
| bool | authenticated | 
| authentication success  More... | |
| bool | tried_auth_anonymous | 
| auth has tried to use anonymous credentials already.  More... | |
| bool | tried_auth_nopass | 
| auth tried username with no password already.  More... | |
| bool | isdir | 
| bool | skip_whitespace | 
| bool | rest_supported | 
| bool | http_header_sent | 
| bool | tried_nlst | 
| bool | need_base_href | 
| bool | dir_slash | 
| bool | root_dir | 
| bool | no_dotdot | 
| bool | binary | 
| bool | try_slash_hack | 
| bool | put | 
| bool | put_mkdir | 
| bool | listformat_unknown | 
| bool | listing | 
| bool | completed_forwarding | 
Detailed Description
Definition at line 57 of file FtpGateway.cc.
Member Data Documentation
◆ authenticated
| bool Ftp::GatewayFlags::authenticated | 
Definition at line 66 of file FtpGateway.cc.
◆ binary
| bool Ftp::GatewayFlags::binary | 
Definition at line 80 of file FtpGateway.cc.
Referenced by ftpSendSize(), and ftpSendType().
◆ completed_forwarding
| bool Ftp::GatewayFlags::completed_forwarding | 
Definition at line 86 of file FtpGateway.cc.
◆ dir_slash
| bool Ftp::GatewayFlags::dir_slash | 
Definition at line 77 of file FtpGateway.cc.
Referenced by ftpListDir().
◆ epsv_all_sent
| bool Ftp::GatewayFlags::epsv_all_sent | 
Definition at line 61 of file FtpGateway.cc.
Referenced by ftpSendPassive(), and ftpSendPORT().
◆ http_header_sent
| bool Ftp::GatewayFlags::http_header_sent | 
Definition at line 74 of file FtpGateway.cc.
◆ isdir
| bool Ftp::GatewayFlags::isdir | 
Definition at line 71 of file FtpGateway.cc.
Referenced by ftpFail(), ftpGetFile(), ftpListDir(), ftpRestOrList(), ftpSendPassive(), ftpSendType(), and ftpTraverseDirectory().
◆ listformat_unknown
| bool Ftp::GatewayFlags::listformat_unknown | 
Definition at line 84 of file FtpGateway.cc.
◆ listing
| bool Ftp::GatewayFlags::listing | 
Definition at line 85 of file FtpGateway.cc.
Referenced by ftpReadTransferDone().
◆ need_base_href
| bool Ftp::GatewayFlags::need_base_href | 
Definition at line 76 of file FtpGateway.cc.
◆ no_dotdot
| bool Ftp::GatewayFlags::no_dotdot | 
Definition at line 79 of file FtpGateway.cc.
Referenced by ftpSendCwd().
◆ pasv_failed
| bool Ftp::GatewayFlags::pasv_failed | 
Definition at line 63 of file FtpGateway.cc.
Referenced by Ftp::Gateway::Gateway().
◆ pasv_only
| bool Ftp::GatewayFlags::pasv_only | 
Definition at line 62 of file FtpGateway.cc.
Referenced by ftpReadWelcome().
◆ pasv_supported
| bool Ftp::GatewayFlags::pasv_supported | 
Definition at line 60 of file FtpGateway.cc.
Referenced by ftpSendPORT(), and Ftp::Gateway::Gateway().
◆ put
| bool Ftp::GatewayFlags::put | 
Definition at line 82 of file FtpGateway.cc.
Referenced by ftpReadCwd(), ftpRestOrList(), and Ftp::Gateway::Gateway().
◆ put_mkdir
| bool Ftp::GatewayFlags::put_mkdir | 
Definition at line 83 of file FtpGateway.cc.
Referenced by ftpReadMkdir().
◆ rest_supported
| bool Ftp::GatewayFlags::rest_supported | 
Definition at line 73 of file FtpGateway.cc.
Referenced by ftpReadRest(), and Ftp::Gateway::Gateway().
◆ root_dir
| bool Ftp::GatewayFlags::root_dir | 
Definition at line 78 of file FtpGateway.cc.
◆ skip_whitespace
| bool Ftp::GatewayFlags::skip_whitespace | 
Definition at line 72 of file FtpGateway.cc.
Referenced by ftpListParseParts(), and ftpReadWelcome().
◆ tried_auth_anonymous
| bool Ftp::GatewayFlags::tried_auth_anonymous | 
Definition at line 67 of file FtpGateway.cc.
◆ tried_auth_nopass
| bool Ftp::GatewayFlags::tried_auth_nopass | 
Definition at line 68 of file FtpGateway.cc.
◆ tried_nlst
| bool Ftp::GatewayFlags::tried_nlst | 
Definition at line 75 of file FtpGateway.cc.
Referenced by ftpListParseParts(), ftpReadList(), and ftpSendNlst().
◆ try_slash_hack
| bool Ftp::GatewayFlags::try_slash_hack | 
Definition at line 81 of file FtpGateway.cc.
Referenced by ftpFail(), ftpReadRetr(), and ftpTrySlashHack().
The documentation for this struct was generated from the following file:
- src/clients/FtpGateway.cc
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
