| 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 |
| adaptedReplyAborted | 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 |
| checkAdaptationWithBodyCompletion() | Client | protected |
| 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 | |
| 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 | |
| markedParsedVirginReplyAsWhole | Client | protected |
| 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 |
| 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(const Pointer &job) | AsyncJob | static |
| start() override | Ftp::Relay | protectedvirtual |
| 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 |
| waitingForDelayAwareReadChance | 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 | |