| abortAll(const char *reason) override | Ftp::Client | protectedvirtual |
| abortOnBadEntry(const char *abortReason) | Client | protected |
| abortOnData(const char *reason) | Client | virtual |
| 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 |
| appendSuccessHeader() | Ftp::Gateway | |
| AsyncJob(const char *aTypeName) | AsyncJob | |
| base_href | Ftp::Gateway | |
| BEGIN enum value | Ftp::Client | |
| blockCaching() | Client | protected |
| BodyConsumer() | BodyConsumer | inline |
| BodyProducer() | BodyProducer | inline |
| buildTitleUrl() | Ftp::Gateway | |
| 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(Gateway) | Ftp::Gateway | private |
| CBDATA_INTERMEDIATE() | Ftp::Client | private |
| checkAdaptationWithBodyCompletion() | Client | protected |
| checkAuth(const HttpHeader *req_hdr) | Ftp::Gateway | |
| checkUrlpath() | Ftp::Gateway | |
| clean_url | Ftp::Gateway | |
| cleanAdaptation() | Client | protected |
| clearAdaptation(CbcPointer< Initiate > &x) | Adaptation::Initiator | protected |
| Client(FwdState *fwdState) | Ftp::Client | explicit |
| closeServer() override | Ftp::Client | protectedvirtual |
| completed | Client | private |
| completedListing(void) | Ftp::Gateway | |
| completeForwarding() override | Ftp::Gateway | virtual |
| conn_att | Ftp::Gateway | |
| connectDataChannel() | Ftp::Client | |
| ctrl | Ftp::Client | |
| ctrlClosed(const CommCloseCbParams &io) | Ftp::Client | protected |
| currentOffset | Client | protected |
| cwd_message | Ftp::Gateway | |
| data | Ftp::Client | |
| dataChannelConnected(const CommConnectCbParams &io) override | Ftp::Gateway | virtual |
| dataClosed(const CommCloseCbParams &io) override | Ftp::Gateway | 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 |
| decodedRequestUriPath() const | Ftp::Gateway | |
| delayRead() | Client | protected |
| deleteThis(const char *aReason) | AsyncJob | protected |
| dirpath | Ftp::Gateway | |
| 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) | Ftp::Client | virtual |
| failedHttpStatus(err_type &error) override | Ftp::Gateway | virtual |
| filepath | Ftp::Gateway | |
| finalizedInCbdataChild()=0 | CbdataParent | privatepure virtual |
| finalReply() | Client | protected |
| flags | Ftp::Gateway | |
| ftp_state_t | Ftp::Client | |
| ftpAcceptDataConnection(const CommAcceptCbParams &io) | Ftp::Gateway | |
| ftpAuthRequired(HttpRequest *request, SBuf &realm, AccessLogEntry::Pointer &) | Ftp::Gateway | static |
| ftpDataWrite | Ftp::Gateway | static |
| ftpRealm() | Ftp::Gateway | |
| fwd | Client | |
| Gateway(FwdState *) | Ftp::Gateway | |
| getCurrentOffset() const | Ftp::Gateway | inline |
| getMoreRequestBody(MemBuf &buf) | Client | virtual |
| hackShortcut(StateMethod *nextState) | Ftp::Gateway | |
| 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::Gateway | protectedvirtual |
| handledEarlyAdaptationAbort() | Client | protected |
| handleEpsvReply(Ip::Address &remoteAddr) | Ftp::Client | |
| handleMoreAdaptedBodyAvailable() | Client | protected |
| handleMoreRequestBodyAvailable() | Client | protected |
| handlePasvReply(Ip::Address &remoteAddr) | Ftp::Client | |
| handleRequestBodyProducerAborted() override | Ftp::Gateway | privatevirtual |
| handleRequestBodyProductionEnded() | Client | protected |
| handleStopRequest() | AsyncJob | inline |
| haveControlChannel(const char *caller_name) const | Ftp::Gateway | virtual |
| haveParsedReplyHeaders() override | Ftp::Gateway | virtual |
| htmlifyListEntry(const char *line, PackableStream &) | Ftp::Gateway | |
| 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 |
| list_width | Ftp::Gateway | |
| listenForDataChannel(const Comm::ConnectionPointer &conn) | Ftp::Gateway | |
| listing | Ftp::Gateway | |
| login_att | Ftp::Gateway | |
| loginFailed(void) | Ftp::Gateway | |
| loginParser(const SBuf &login, bool escaped) | Ftp::Gateway | private |
| markedParsedVirginReplyAsWhole | Client | protected |
| markParsedVirginReplyAsWhole(const char *reasonWeAreSure) | Client | |
| maybePurgeOthers() | Client | private |
| maybeReadVirginBody() override | Ftp::Client | virtual |
| mayReadVirginReplyBody() const override | Ftp::Gateway | privatevirtual |
| mdtm | Ftp::Gateway | |
| 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_filepath | Ftp::Gateway | |
| old_reply | Ftp::Client | |
| old_request | Ftp::Client | |
| openListenSocket() | Ftp::Client | |
| originalRequest() | Client | virtual |
| parseControlReply(size_t &bytesUsed) | Ftp::Client | private |
| parseListing() | Ftp::Gateway | |
| password | Ftp::Gateway | |
| password_url | Ftp::Gateway | |
| pathcomps | Ftp::Gateway | |
| Adaptation::Pointer typedef | AsyncJob | |
| BodyProducer::Pointer typedef | BodyProducer | |
| BodyConsumer::Pointer typedef | BodyConsumer | |
| processHeadResponse() | Ftp::Gateway | |
| processReplyBody() override | Ftp::Gateway | virtual |
| proxy_host | Ftp::Gateway | |
| readControlReply(const CommIoCbParams &io) | Ftp::Client | protected |
| READING_DATA enum value | Ftp::Client | |
| readStor() | Ftp::Gateway | |
| receivedWholeAdaptedReply | Client | protected |
| receivedWholeRequestBody | Client | protected |
| RegisterWithCacheManager() | AsyncJob | static |
| reply_hdr | Ftp::Gateway | |
| reply_hdr_state | Ftp::Gateway | |
| ReportAllJobs(StoreEntry *) | AsyncJob | protectedstatic |
| request | Client | |
| requestBodySource | Client | protected |
| requestSender | Client | protected |
| responseBodyBuffer | Client | protected |
| restart_offset | Ftp::Gateway | |
| restartable() | Ftp::Gateway | |
| resumeBodyStorage() | Client | protected |
| scheduleReadControlReply(int buffered_ok) | Ftp::Client | protected |
| sendBodyIsTooLargeError() | Client | private |
| 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() | Client | |
| serverComplete2() | Client | private |
| setCurrentOffset(int64_t offset) | Ftp::Gateway | inline |
| setFinalReply(HttpReply *r) | Client | protected |
| setVirginReply(HttpReply *r) | Client | protected |
| shortenReadTimeout | Ftp::Client | private |
| Start(const Pointer &job) | AsyncJob | static |
| start() override | Ftp::Gateway | virtual |
| startAdaptation(const Adaptation::ServiceGroupPointer &group, HttpRequest *cause) | Client | protected |
| started_ | AsyncJob | protected |
| startedAdaptation | Client | protected |
| startRequestBodyFlow() | Client | protected |
| state | Ftp::Client | |
| status() const | AsyncJob | protectedvirtual |
| stopConsumingFrom(RefCount< BodyPipe > &) | BodyConsumer | 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 | Client | virtual |
| switchTimeoutToDataChannel() | Ftp::Client | |
| theFinalReply | Client | private |
| theSize | Ftp::Gateway | |
| theVirginReply | Client | private |
| timeout(const CommTimeoutCbParams &io) override | Ftp::Gateway | virtual |
| title_url | Ftp::Gateway | |
| toCbdata()=0 | CbdataParent | pure virtual |
| typecode | Ftp::Gateway | |
| typeName | AsyncJob | protected |
| unhack() | Ftp::Gateway | |
| user | Ftp::Gateway | |
| virginBodyDestination | Client | protected |
| virginReply() const | Client | protected |
| virginReply() | Client | protected |
| waitingForDelayAwareReadChance | Client | protected |
| writeCommand(const char *buf) | Ftp::Client | |
| writeCommandCallback(const CommIoCbParams &io) | Ftp::Client | protected |
| writeReplyBody(const char *, size_t len) | Ftp::Gateway | |
| 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 | |
| ~Gateway() override | Ftp::Gateway | |
| ~Initiator() override | Adaptation::Initiator | inline |