abortAll(const char *reason) override | Ftp::Client | protectedvirtual |
abortOnBadEntry(const char *abortReason) | Client | protected |
abortOnData(const char *reason) override | Ftp::Relay | protectedvirtual |
adaptationAccessCheckPending | Client | protected |
adaptedBodySource | Client | protected |
adaptedHeadSource | Client | protected |
adaptOrFinalizeReply() | Client | protected |
adaptVirginReplyBody(const char *buf, ssize_t len) | Client | protected |
addVirginReplyBody(const char *buf, ssize_t len) | Client | protected |
adjustBodyBytesRead(const int64_t delta) | Client | protected |
announceInitiatorAbort(CbcPointer< Initiate > &x) | Adaptation::Initiator | protected |
AsyncJob(const char *aTypeName) | AsyncJob | |
BEGIN enum value | Ftp::Client | |
blockCaching() | Client | protected |
BodyConsumer() | BodyConsumer | inline |
BodyProducer() | BodyProducer | inline |
calcBufferSpaceToReserve(const size_t space, const size_t wantSpace) const | Client | protected |
callEnd() | AsyncJob | virtual |
callException(const std::exception &e) | AsyncJob | virtual |
callStart(AsyncCall &call) | AsyncJob | |
canBeCalled(AsyncCall &call) const | AsyncJob | |
CBDATA_CHILD(Relay) | Ftp::Relay | private |
CBDATA_INTERMEDIATE() | Ftp::Client | private |
cleanAdaptation() | Client | protected |
clearAdaptation(CbcPointer< Initiate > &x) | Adaptation::Initiator | protected |
Client(FwdState *fwdState) | Ftp::Client | explicit |
closeServer() override | Ftp::Client | protectedvirtual |
completed | Client | private |
completeForwarding() override | Ftp::Relay | protectedvirtual |
connectDataChannel() | Ftp::Client | |
createHttpReply(const Http::StatusCode httpStatus, const int64_t clen=0) | Ftp::Relay | protected |
ctrl | Ftp::Client | |
ctrlClosed(const CommCloseCbParams &io) | Ftp::Client | protected |
currentOffset | Client | protected |
data | Ftp::Client | |
dataChannelConnected(const CommConnectCbParams &io) override | Ftp::Relay | protectedvirtual |
dataClosed(const CommCloseCbParams &io) | Ftp::Client | protectedvirtual |
dataCloser() | Ftp::Client | protected |
dataComplete() | Ftp::Client | protected |
dataConnection() const override | Ftp::Client | protectedvirtual |
dataConnWait | Ftp::Client | protected |
dataRead(const CommIoCbParams &io) | Ftp::Client | protected |
delayRead() | Client | protected |
deleteThis(const char *aReason) | AsyncJob | protected |
done() const | AsyncJob | protected |
doneAll() const override | Client | virtual |
doneSendingRequestBody() override | Ftp::Client | protectedvirtual |
doneWithAdaptation() const | Client | protectedvirtual |
doneWithFwd | Client | protected |
doneWithServer() const override | Ftp::Client | protectedvirtual |
END enum value | Ftp::Client | |
endAdaptedBodyConsumption() | Client | protected |
entry | Client | |
failed(err_type error=ERR_NONE, int xerrno=0, ErrorState *ftperr=nullptr) override | Ftp::Relay | protectedvirtual |
failedErrorMessage(err_type error, int xerrno) | Ftp::Relay | protected |
failedHttpStatus(err_type &error) | Ftp::Client | protectedvirtual |
finalizedInCbdataChild()=0 | CbdataParent | privatepure virtual |
finalReply() | Client | protected |
forwardError(err_type error=ERR_NONE, int xerrno=0) | Ftp::Relay | protected |
forwardingCompleted | Ftp::Relay | protected |
forwardPreliminaryReply(const PreliminaryCb cb) | Ftp::Relay | protected |
forwardReply() | Ftp::Relay | protected |
ftp_state_t | Ftp::Client | |
fwd | Client | |
getMoreRequestBody(MemBuf &buf) | Client | virtual |
handleAdaptationAborted(bool bypassable=false) | Client | protected |
handleAdaptationBlocked(const Adaptation::Answer &answer) | Client | protected |
handleAdaptationCompleted() | Client | protected |
handleAdaptedBodyProducerAborted() | Client | protected |
handleAdaptedBodyProductionEnded() | Client | protected |
handleAdaptedHeader(Http::Message *msg) | Client | protected |
handleControlReply() override | Ftp::Relay | protectedvirtual |
handleDataRequest() | Ftp::Relay | protected |
handledEarlyAdaptationAbort() | Client | protected |
handleEpsvReply(Ip::Address &remoteAddr) | Ftp::Client | |
handleMoreAdaptedBodyAvailable() | Client | protected |
handleMoreRequestBodyAvailable() | Client | protected |
handlePasvReply(Ip::Address &remoteAddr) | Ftp::Client | |
handleRequestBodyProducerAborted() override | Ftp::Relay | protectedvirtual |
handleRequestBodyProductionEnded() | Client | protected |
handleStopRequest() | AsyncJob | inline |
HandleStoreAbort(Relay *) | Ftp::Relay | protectedstatic |
haveParsedReplyHeaders() | Client | protectedvirtual |
id | AsyncJob | |
inCall | AsyncJob | protected |
initiateAdaptation(Initiate *x) | Adaptation::Initiator | protected |
initiated(const CbcPointer< AsyncJob > &job) const | Adaptation::Initiator | inlineprotected |
Initiator() | Adaptation::Initiator | inline |
initReadBuf() | Ftp::Client | protected |
lastCommand | Ftp::Relay | |
lastReply | Ftp::Relay | |
markParsedVirginReplyAsWhole(const char *reasonWeAreSure) | Client | |
master() const | Ftp::Relay | protected |
maybePurgeOthers() | Client | private |
maybeReadVirginBody() override | Ftp::Client | virtual |
mayReadVirginReplyBody() const override | Ftp::Relay | protectedvirtual |
message | Ftp::Relay | |
mustStop(const char *aReason) | AsyncJob | protected |
noteAdaptationAclCheckDone(Adaptation::ServiceGroupPointer group) override | Client | virtual |
noteAdaptationAnswer(const Adaptation::Answer &answer) override | Client | virtual |
noteBodyConsumerAborted(BodyPipe::Pointer) override | Client | virtual |
noteBodyProducerAborted(BodyPipe::Pointer) override | Client | virtual |
noteBodyProductionEnded(BodyPipe::Pointer) override | Client | virtual |
noteDelayAwareReadChance() override | Ftp::Client | protectedvirtual |
noteMoreBodyDataAvailable(BodyPipe::Pointer) override | Client | virtual |
noteMoreBodySpaceAvailable(BodyPipe::Pointer) override | Client | virtual |
old_reply | Ftp::Client | |
old_request | Ftp::Client | |
openListenSocket() | Ftp::Client | |
originalRequest() | Client | virtual |
originWaitInProgress | Ftp::Relay | protected |
parseControlReply(size_t &bytesUsed) | Ftp::Client | private |
Adaptation::Pointer typedef | AsyncJob | |
BodyProducer::Pointer typedef | BodyProducer | |
BodyConsumer::Pointer typedef | BodyConsumer | |
PreliminaryCb typedef | Ftp::Relay | protected |
proceedAfterPreliminaryReply() | Ftp::Relay | protected |
processReplyBody() override | Ftp::Relay | protectedvirtual |
readControlReply(const CommIoCbParams &io) | Ftp::Client | protected |
readCwdOrCdupReply() | Ftp::Relay | protected |
readDataReply() | Ftp::Relay | protected |
readEpsvReply() | Ftp::Relay | protected |
readFeatReply() | Ftp::Relay | protected |
readGreeting() | Ftp::Relay | protected |
READING_DATA enum value | Ftp::Client | |
readPasvReply() | Ftp::Relay | protected |
readReply() | Ftp::Relay | protected |
readTransferDoneReply() | Ftp::Relay | protected |
readUserOrPassReply() | Ftp::Relay | protected |
receivedWholeAdaptedReply | Client | protected |
receivedWholeRequestBody | Client | protected |
RegisterWithCacheManager() | AsyncJob | static |
Relay(FwdState *const fwdState) | Ftp::Relay | explicit |
replyBodySpace(const MemBuf &readBuf, const size_t minSpace) const | Client | protected |
replyCode | Ftp::Relay | |
ReportAllJobs(StoreEntry *) | AsyncJob | protectedstatic |
request | Client | |
requestBodySource | Client | protected |
requestSender | Client | protected |
responseBodyBuffer | Client | protected |
resumeBodyStorage() | Client | protected |
savedReply | Ftp::Relay | protected |
scheduleReadControlReply() | Ftp::Relay | protected |
Ftp::Client::scheduleReadControlReply(int buffered_ok) | Ftp::Client | protected |
sendBodyIsTooLargeError() | Client | private |
sendCommand() | Ftp::Relay | protected |
sendEprt() | Ftp::Client | |
sendMoreRequestBody() | Client | protected |
sendPassive() | Ftp::Client | |
sendPort() | Ftp::Client | |
SENT_CDUP enum value | Ftp::Client | |
SENT_COMMAND enum value | Ftp::Client | |
SENT_CWD enum value | Ftp::Client | |
SENT_DATA_REQUEST enum value | Ftp::Client | |
SENT_EPRT enum value | Ftp::Client | |
SENT_EPSV_1 enum value | Ftp::Client | |
SENT_EPSV_2 enum value | Ftp::Client | |
SENT_EPSV_ALL enum value | Ftp::Client | |
SENT_FEAT enum value | Ftp::Client | |
SENT_LIST enum value | Ftp::Client | |
SENT_MDTM enum value | Ftp::Client | |
SENT_MKDIR enum value | Ftp::Client | |
SENT_NLST enum value | Ftp::Client | |
SENT_PASS enum value | Ftp::Client | |
SENT_PASV enum value | Ftp::Client | |
SENT_PORT enum value | Ftp::Client | |
SENT_PWD enum value | Ftp::Client | |
SENT_QUIT enum value | Ftp::Client | |
SENT_REST enum value | Ftp::Client | |
SENT_RETR enum value | Ftp::Client | |
SENT_SIZE enum value | Ftp::Client | |
SENT_STOR enum value | Ftp::Client | |
SENT_TYPE enum value | Ftp::Client | |
SENT_USER enum value | Ftp::Client | |
sentRequestBody(const CommIoCbParams &io) override | Ftp::Client | protectedvirtual |
serverComplete() | Ftp::Relay | protectedvirtual |
serverComplete2() | Client | private |
serverState() const | Ftp::Relay | inlineprotected |
serverState(const Ftp::ServerState newState) | Ftp::Relay | protected |
setFinalReply(HttpReply *r) | Client | protected |
setVirginReply(HttpReply *r) | Client | protected |
shortenReadTimeout | Ftp::Client | private |
SM_FUNC typedef | Ftp::Relay | protected |
SM_FUNCS | Ftp::Relay | protectedstatic |
start() override | Ftp::Relay | protectedvirtual |
Start(const Pointer &job) | AsyncJob | static |
startAdaptation(const Adaptation::ServiceGroupPointer &group, HttpRequest *cause) | Client | protected |
startDataDownload() | Ftp::Relay | protected |
startDataUpload() | Ftp::Relay | protected |
startDirTracking() | Ftp::Relay | protected |
started_ | AsyncJob | protected |
startedAdaptation | Client | protected |
startRequestBodyFlow() | Client | protected |
state | Ftp::Client | |
status() const | AsyncJob | protectedvirtual |
stopConsumingFrom(RefCount< BodyPipe > &) | BodyConsumer | protected |
stopDirTracking() | Ftp::Relay | protected |
stopOriginWait(int code) | Ftp::Relay | protected |
stopProducingFor(RefCount< BodyPipe > &, bool atEof) | BodyProducer | protected |
stopReason | AsyncJob | protected |
storeReplyBody(const char *buf, ssize_t len) | Client | protected |
swanSang_ | AsyncJob | protected |
swanSong() override | Ftp::Relay | protectedvirtual |
switchTimeoutToDataChannel() | Ftp::Client | |
theFinalReply | Client | private |
thePreliminaryCb | Ftp::Relay | protected |
theVirginReply | Client | private |
timeout(const CommTimeoutCbParams &io) | Ftp::Client | virtual |
toCbdata()=0 | CbdataParent | pure virtual |
typeName | AsyncJob | protected |
updateMaster() | Ftp::Relay | protected |
virginBodyDestination | Client | protected |
virginReply() const | Client | protected |
virginReply() | Client | protected |
weAreTrackingDir() const | Ftp::Relay | inlineprotected |
writeCommand(const char *buf) | Ftp::Client | |
writeCommandCallback(const CommIoCbParams &io) | Ftp::Client | protected |
WRITING_DATA enum value | Ftp::Client | |
~AsyncJob() override | AsyncJob | protected |
~BodyConsumer() override | BodyConsumer | inline |
~BodyProducer() override | BodyProducer | inline |
~CbdataParent() | CbdataParent | inlinevirtual |
~Client() override | Ftp::Client | |
~Initiator() override | Adaptation::Initiator | inline |
~Relay() override | Ftp::Relay | |