| addCodecFilter(Args &&...args) | proxygen::HTTPSessionBase | inline |
| attachThreadLocals(folly::EventBase *eventBase, folly::SSLContextPtr sslContext, const WheelTimerInstance &timeout, HTTPSessionStats *stats, FilterIteratorFn fn, HeaderCodec::Stats *headerCodecStats, HTTPSessionController *controller)=0 | proxygen::HTTPSessionBase | pure virtual |
| attachToSessionController() | proxygen::HTTPSessionBase | protected |
| Callback()=default | folly::HHWheelTimer::Callback | |
| callbackCanceled() noexcept | folly::HHWheelTimer::Callback | inlinevirtual |
| cancelTimeout() | folly::HHWheelTimer::Callback | inline |
| closeReason_ | proxygen::HTTPSessionBase | private |
| closeWhenIdle()=0 | wangle::ManagedConnection | pure virtual |
| codec_ | proxygen::HTTPSessionBase | protected |
| connCloseByRemote()=0 | proxygen::HTTPSessionBase | pure virtual |
| controller_ | proxygen::HTTPSessionBase | private |
| DelayedDestruction() | folly::DelayedDestruction | inlineprotected |
| DelayedDestructionBase() | folly::DelayedDestructionBase | inlineprotected |
| describe(std::ostream &os) const =0 | wangle::ManagedConnection | pure virtual |
| destroy() | folly::DelayedDestruction | inlinevirtual |
| detachThreadLocals(bool detachSSLContext=false)=0 | proxygen::HTTPSessionBase | pure virtual |
| drain()=0 | proxygen::HTTPSessionBase | pure virtual |
| dropConnection()=0 | wangle::ManagedConnection | pure virtual |
| dumpConnectionState(uint8_t loglevel)=0 | wangle::ManagedConnection | pure virtual |
| egressBodySizeLimit_ | proxygen::HTTPSessionBase | protectedstatic |
| egressLimitExceeded() const | proxygen::HTTPSessionBase | inlineprotected |
| enableDoubleGoawayDrain()=0 | proxygen::HTTPSessionBase | pure virtual |
| enableExHeadersSettings() noexcept | proxygen::HTTPSessionBase | |
| exHeadersEnabled_ | proxygen::HTTPSessionBase | private |
| FilterIteratorFn typedef | proxygen::HTTPSessionBase | |
| fireCloseWhenIdle(bool force_to_close=false) | wangle::ManagedConnection | inline |
| fireNotifyPendingShutdown() | wangle::ManagedConnection | inline |
| getCodecProtocol() const | proxygen::HTTPSessionBase | inlinevirtual |
| getConnectionCloseReason() const | proxygen::HTTPSessionBase | inline |
| getConnectionManager() | wangle::ManagedConnection | inline |
| getController() | proxygen::HTTPSessionBase | inline |
| getCurrentTransportInfo(wangle::TransportInfo *tinfo)=0 | proxygen::HTTPSessionBase | pure virtual |
| getCurrentTransportInfoWithoutUpdate(wangle::TransportInfo *tinfo) const =0 | proxygen::HTTPSessionBase | pure virtual |
| getCurTime() | folly::HHWheelTimer::Callback | inlineprotectedvirtual |
| getDestroyPending() const | folly::DelayedDestruction | inline |
| getDestructorGuardCount() const | folly::DelayedDestructionBase | inlineprotected |
| getEventBase() const =0 | proxygen::HTTPSessionBase | pure virtual |
| getHistoricalMaxOutgoingStreams() const | proxygen::HTTPSessionBase | inline |
| getHTTP2PrioritiesEnabled() const | proxygen::HTTPSessionBase | inlinevirtual |
| getHTTPPriority(uint8_t level)=0 | proxygen::HTTPSessionBase | pure virtual |
| getIdleTime() const override | proxygen::HTTPSessionBase | inlineprivatevirtual |
| getInfoCallback() const | proxygen::HTTPSessionBase | inline |
| getLatestIdleTime() const | proxygen::HTTPSessionBase | inline |
| getLocalAddress() const noexcept | proxygen::HTTPSessionBase | inline |
| getMaxConcurrentOutgoingStreams() const | proxygen::HTTPSessionBase | inline |
| getMaxConcurrentOutgoingStreamsRemote() const =0 | proxygen::HTTPSessionBase | pure virtual |
| getNumIncomingStreams() const =0 | proxygen::HTTPSessionBase | pure virtual |
| getNumOutgoingStreams() const =0 | proxygen::HTTPSessionBase | pure virtual |
| getNumTxnServed() const | proxygen::HTTPSessionBase | inline |
| getParseErrorHandler(HTTPTransaction *txn, const HTTPException &error) | proxygen::HTTPSessionBase | |
| getPeerAddress() const noexcept | proxygen::HTTPSessionBase | inline |
| getSetupTransportInfo() const noexcept | proxygen::HTTPSessionBase | inline |
| getSetupTransportInfo() noexcept | proxygen::HTTPSessionBase | inline |
| getTimeRemaining() | folly::HHWheelTimer::Callback | inline |
| getTransport()=0 | proxygen::HTTPSessionBase | pure virtual |
| getTransport() const =0 | proxygen::HTTPSessionBase | pure virtual |
| getType() const noexcept=0 | proxygen::HTTPSessionBase | pure virtual |
| getWriteBufferLimit() const | proxygen::HTTPSessionBase | inline |
| h2PrioritiesEnabled_ | proxygen::HTTPSessionBase | private |
| handleErrorDirectly(HTTPTransaction *txn, const HTTPException &error) | proxygen::HTTPSessionBase | protected |
| handleLastByteEvents(ByteEventTracker *byteEventTracker, HTTPTransaction *txn, size_t encodedSize, size_t byteOffset, bool piggybacked) | proxygen::HTTPSessionBase | protectedstatic |
| hasActiveTransactions() const =0 | proxygen::HTTPSessionBase | pure virtual |
| historicalMaxOutgoingStreams_ | proxygen::HTTPSessionBase | private |
| HTTPSessionBase(const folly::SocketAddress &localAddr, const folly::SocketAddress &peerAddr, HTTPSessionController *controller, const wangle::TransportInfo &tinfo, InfoCallback *infoCallback, std::unique_ptr< HTTPCodec > codec) | proxygen::HTTPSessionBase | |
| incrementSeqNo() | proxygen::HTTPSessionBase | inlineprotected |
| infoCallback_ | proxygen::HTTPSessionBase | protected |
| ingressLimitExceeded() const | proxygen::HTTPSessionBase | inlineprotected |
| initCodecHeaderIndexingStrategy() | proxygen::HTTPSessionBase | protected |
| isBusy() const =0 | wangle::ManagedConnection | pure virtual |
| isClosing() const =0 | proxygen::HTTPSessionBase | pure virtual |
| isDetachable(bool checkSocket) const =0 | proxygen::HTTPSessionBase | pure virtual |
| isExHeadersEnabled() noexcept | proxygen::HTTPSessionBase | inline |
| isPrioritySampled() const | proxygen::HTTPSessionBase | inlineprotected |
| isReplaySafe() const =0 | proxygen::HTTPSessionBase | pure virtual |
| isReusable() const =0 | proxygen::HTTPSessionBase | pure virtual |
| isScheduled() const | folly::HHWheelTimer::Callback | inline |
| kDefaultReadBufLimit | proxygen::HTTPSessionBase | protectedstatic |
| kDefaultWriteBufLimit | proxygen::HTTPSessionBase | protectedstatic |
| latestActive_ | proxygen::HTTPSessionBase | private |
| latestIdleDuration_ | proxygen::HTTPSessionBase | private |
| localAddr_ | proxygen::HTTPSessionBase | protected |
| ManagedConnection() | wangle::ManagedConnection | |
| maxConcurrentOutgoingStreamsConfig_ | proxygen::HTTPSessionBase | private |
| maxReadBufferSize_ | proxygen::HTTPSessionBase | protectedstatic |
| newTransaction(HTTPTransaction::Handler *handler)=0 | proxygen::HTTPSessionBase | pure virtual |
| notifyBodyProcessed(uint32_t bytes) | proxygen::HTTPSessionBase | protected |
| notifyPendingShutdown()=0 | wangle::ManagedConnection | pure virtual |
| onBodyImpl(std::unique_ptr< folly::IOBuf > chain, size_t length, uint16_t padding, HTTPTransaction *txn) | proxygen::HTTPSessionBase | protected |
| onCodecChanged() | proxygen::HTTPSessionBase | protected |
| onCreateTransaction() | proxygen::HTTPSessionBase | inlineprotected |
| onNewOutgoingStream(uint32_t outgoingStreams) | proxygen::HTTPSessionBase | inlineprotected |
| peerAddr_ | proxygen::HTTPSessionBase | protected |
| pendingReadSize_ | proxygen::HTTPSessionBase | private |
| pendingWriteSize_ | proxygen::HTTPSessionBase | private |
| prioritySample_ | proxygen::HTTPSessionBase | private |
| readBufLimit_ | proxygen::HTTPSessionBase | private |
| resetTimeout() | wangle::ManagedConnection | virtual |
| resetTimeoutTo(std::chrono::milliseconds) | wangle::ManagedConnection | |
| runDestroyCallbacks() | proxygen::HTTPSessionBase | protected |
| scheduleTimeout(folly::HHWheelTimer::Callback *callback, std::chrono::milliseconds timeout) | wangle::ManagedConnection | virtual |
| sendCertificateRequest(std::unique_ptr< folly::IOBuf >, std::vector< fizz::Extension >) | proxygen::HTTPSessionBase | inlinevirtual |
| sendPing()=0 | proxygen::HTTPSessionBase | pure virtual |
| sendPriority(http2::PriorityUpdate pri)=0 | proxygen::HTTPSessionBase | pure virtual |
| sendPriority(HTTPCodec::StreamID id, http2::PriorityUpdate pri)=0 | proxygen::HTTPSessionBase | pure virtual |
| sendSettings()=0 | proxygen::HTTPSessionBase | pure virtual |
| sessionStats_ | proxygen::HTTPSessionBase | protected |
| SessionType enum name | proxygen::HTTPSessionBase | |
| setCloseReason(ConnectionCloseReason reason) | proxygen::HTTPSessionBase | inlineprotected |
| setController(HTTPSessionController *controller) | proxygen::HTTPSessionBase | inline |
| setDefaultReadBufferLimit(uint32_t limit) | proxygen::HTTPSessionBase | inlinestatic |
| setDefaultWriteBufferLimit(uint32_t max) | proxygen::HTTPSessionBase | inlinestatic |
| setEgressSettings(const SettingsList &inSettings)=0 | proxygen::HTTPSessionBase | pure virtual |
| setFlowControl(size_t initialReceiveWindow, size_t receiveStreamWindowSize, size_t receiveSessionWindowSize)=0 | proxygen::HTTPSessionBase | pure virtual |
| setFlowControlledBodySizeLimit(uint32_t limit) | proxygen::HTTPSessionBase | inlinestatic |
| setHeaderCodecStats(HeaderCodec::Stats *stats)=0 | proxygen::HTTPSessionBase | pure virtual |
| setHTTP2PrioritiesEnabled(bool enabled) | proxygen::HTTPSessionBase | inline |
| setInfoCallback(InfoCallback *callback) | proxygen::HTTPSessionBase | inline |
| setLatestActive() | proxygen::HTTPSessionBase | inlineprotected |
| setMaxConcurrentIncomingStreams(uint32_t num)=0 | proxygen::HTTPSessionBase | pure virtual |
| setMaxConcurrentOutgoingStreams(uint32_t num) | proxygen::HTTPSessionBase | inline |
| setMaxReadBufferSize(uint32_t bytes) | proxygen::HTTPSessionBase | inlinestatic |
| setPrioritySampled(bool sampled) | proxygen::HTTPSessionBase | inline |
| setReadBufferLimit(uint32_t limit) | proxygen::HTTPSessionBase | inline |
| setSessionStats(HTTPSessionStats *stats) | proxygen::HTTPSessionBase | inlinevirtual |
| setWriteBufferLimit(uint32_t limit) | proxygen::HTTPSessionBase | inline |
| startNow()=0 | proxygen::HTTPSessionBase | pure virtual |
| supportsMoreTransactions() const | proxygen::HTTPSessionBase | inline |
| timeoutExpired() noexceptoverride=0 | wangle::ManagedConnection | pure virtual |
| transactionSeqNo_ | proxygen::HTTPSessionBase | private |
| transportInfo_ | proxygen::HTTPSessionBase | protected |
| updatePendingWriteSize(int64_t delta) | proxygen::HTTPSessionBase | inlineprotected |
| writeBufLimit_ | proxygen::HTTPSessionBase | private |
| ~Callback() | folly::HHWheelTimer::Callback | virtual |
| ~DelayedDestruction() override=default | folly::DelayedDestruction | protected |
| ~DelayedDestructionBase()=default | folly::DelayedDestructionBase | virtual |
| ~HTTPSessionBase() | proxygen::HTTPSessionBase | inlinevirtual |
| ~ManagedConnection() override | wangle::ManagedConnection | protected |