proxygen
proxygen::HTTPSessionBase Member List

This is the complete list of members for proxygen::HTTPSessionBase, including all inherited members.

addCodecFilter(Args &&...args)proxygen::HTTPSessionBaseinline
attachThreadLocals(folly::EventBase *eventBase, folly::SSLContextPtr sslContext, const WheelTimerInstance &timeout, HTTPSessionStats *stats, FilterIteratorFn fn, HeaderCodec::Stats *headerCodecStats, HTTPSessionController *controller)=0proxygen::HTTPSessionBasepure virtual
attachToSessionController()proxygen::HTTPSessionBaseprotected
Callback()=defaultfolly::HHWheelTimer::Callback
callbackCanceled() noexceptfolly::HHWheelTimer::Callbackinlinevirtual
cancelTimeout()folly::HHWheelTimer::Callbackinline
closeReason_proxygen::HTTPSessionBaseprivate
closeWhenIdle()=0wangle::ManagedConnectionpure virtual
codec_proxygen::HTTPSessionBaseprotected
connCloseByRemote()=0proxygen::HTTPSessionBasepure virtual
controller_proxygen::HTTPSessionBaseprivate
DelayedDestruction()folly::DelayedDestructioninlineprotected
DelayedDestructionBase()folly::DelayedDestructionBaseinlineprotected
describe(std::ostream &os) const =0wangle::ManagedConnectionpure virtual
destroy()folly::DelayedDestructioninlinevirtual
detachThreadLocals(bool detachSSLContext=false)=0proxygen::HTTPSessionBasepure virtual
drain()=0proxygen::HTTPSessionBasepure virtual
dropConnection()=0wangle::ManagedConnectionpure virtual
dumpConnectionState(uint8_t loglevel)=0wangle::ManagedConnectionpure virtual
egressBodySizeLimit_proxygen::HTTPSessionBaseprotectedstatic
egressLimitExceeded() const proxygen::HTTPSessionBaseinlineprotected
enableDoubleGoawayDrain()=0proxygen::HTTPSessionBasepure virtual
enableExHeadersSettings() noexceptproxygen::HTTPSessionBase
exHeadersEnabled_proxygen::HTTPSessionBaseprivate
FilterIteratorFn typedefproxygen::HTTPSessionBase
fireCloseWhenIdle(bool force_to_close=false)wangle::ManagedConnectioninline
fireNotifyPendingShutdown()wangle::ManagedConnectioninline
getCodecProtocol() const proxygen::HTTPSessionBaseinlinevirtual
getConnectionCloseReason() const proxygen::HTTPSessionBaseinline
getConnectionManager()wangle::ManagedConnectioninline
getController()proxygen::HTTPSessionBaseinline
getCurrentTransportInfo(wangle::TransportInfo *tinfo)=0proxygen::HTTPSessionBasepure virtual
getCurrentTransportInfoWithoutUpdate(wangle::TransportInfo *tinfo) const =0proxygen::HTTPSessionBasepure virtual
getCurTime()folly::HHWheelTimer::Callbackinlineprotectedvirtual
getDestroyPending() const folly::DelayedDestructioninline
getDestructorGuardCount() const folly::DelayedDestructionBaseinlineprotected
getEventBase() const =0proxygen::HTTPSessionBasepure virtual
getHistoricalMaxOutgoingStreams() const proxygen::HTTPSessionBaseinline
getHTTP2PrioritiesEnabled() const proxygen::HTTPSessionBaseinlinevirtual
getHTTPPriority(uint8_t level)=0proxygen::HTTPSessionBasepure virtual
getIdleTime() const overrideproxygen::HTTPSessionBaseinlineprivatevirtual
getInfoCallback() const proxygen::HTTPSessionBaseinline
getLatestIdleTime() const proxygen::HTTPSessionBaseinline
getLocalAddress() const noexceptproxygen::HTTPSessionBaseinline
getMaxConcurrentOutgoingStreams() const proxygen::HTTPSessionBaseinline
getMaxConcurrentOutgoingStreamsRemote() const =0proxygen::HTTPSessionBasepure virtual
getNumIncomingStreams() const =0proxygen::HTTPSessionBasepure virtual
getNumOutgoingStreams() const =0proxygen::HTTPSessionBasepure virtual
getNumTxnServed() const proxygen::HTTPSessionBaseinline
getParseErrorHandler(HTTPTransaction *txn, const HTTPException &error)proxygen::HTTPSessionBase
getPeerAddress() const noexceptproxygen::HTTPSessionBaseinline
getSetupTransportInfo() const noexceptproxygen::HTTPSessionBaseinline
getSetupTransportInfo() noexceptproxygen::HTTPSessionBaseinline
getTimeRemaining()folly::HHWheelTimer::Callbackinline
getTransport()=0proxygen::HTTPSessionBasepure virtual
getTransport() const =0proxygen::HTTPSessionBasepure virtual
getType() const noexcept=0proxygen::HTTPSessionBasepure virtual
getWriteBufferLimit() const proxygen::HTTPSessionBaseinline
h2PrioritiesEnabled_proxygen::HTTPSessionBaseprivate
handleErrorDirectly(HTTPTransaction *txn, const HTTPException &error)proxygen::HTTPSessionBaseprotected
handleLastByteEvents(ByteEventTracker *byteEventTracker, HTTPTransaction *txn, size_t encodedSize, size_t byteOffset, bool piggybacked)proxygen::HTTPSessionBaseprotectedstatic
hasActiveTransactions() const =0proxygen::HTTPSessionBasepure virtual
historicalMaxOutgoingStreams_proxygen::HTTPSessionBaseprivate
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::HTTPSessionBaseinlineprotected
infoCallback_proxygen::HTTPSessionBaseprotected
ingressLimitExceeded() const proxygen::HTTPSessionBaseinlineprotected
initCodecHeaderIndexingStrategy()proxygen::HTTPSessionBaseprotected
isBusy() const =0wangle::ManagedConnectionpure virtual
isClosing() const =0proxygen::HTTPSessionBasepure virtual
isDetachable(bool checkSocket) const =0proxygen::HTTPSessionBasepure virtual
isExHeadersEnabled() noexceptproxygen::HTTPSessionBaseinline
isPrioritySampled() const proxygen::HTTPSessionBaseinlineprotected
isReplaySafe() const =0proxygen::HTTPSessionBasepure virtual
isReusable() const =0proxygen::HTTPSessionBasepure virtual
isScheduled() const folly::HHWheelTimer::Callbackinline
kDefaultReadBufLimitproxygen::HTTPSessionBaseprotectedstatic
kDefaultWriteBufLimitproxygen::HTTPSessionBaseprotectedstatic
latestActive_proxygen::HTTPSessionBaseprivate
latestIdleDuration_proxygen::HTTPSessionBaseprivate
localAddr_proxygen::HTTPSessionBaseprotected
ManagedConnection()wangle::ManagedConnection
maxConcurrentOutgoingStreamsConfig_proxygen::HTTPSessionBaseprivate
maxReadBufferSize_proxygen::HTTPSessionBaseprotectedstatic
newTransaction(HTTPTransaction::Handler *handler)=0proxygen::HTTPSessionBasepure virtual
notifyBodyProcessed(uint32_t bytes)proxygen::HTTPSessionBaseprotected
notifyPendingShutdown()=0wangle::ManagedConnectionpure virtual
onBodyImpl(std::unique_ptr< folly::IOBuf > chain, size_t length, uint16_t padding, HTTPTransaction *txn)proxygen::HTTPSessionBaseprotected
onCodecChanged()proxygen::HTTPSessionBaseprotected
onCreateTransaction()proxygen::HTTPSessionBaseinlineprotected
onNewOutgoingStream(uint32_t outgoingStreams)proxygen::HTTPSessionBaseinlineprotected
peerAddr_proxygen::HTTPSessionBaseprotected
pendingReadSize_proxygen::HTTPSessionBaseprivate
pendingWriteSize_proxygen::HTTPSessionBaseprivate
prioritySample_proxygen::HTTPSessionBaseprivate
readBufLimit_proxygen::HTTPSessionBaseprivate
resetTimeout()wangle::ManagedConnectionvirtual
resetTimeoutTo(std::chrono::milliseconds)wangle::ManagedConnection
runDestroyCallbacks()proxygen::HTTPSessionBaseprotected
scheduleTimeout(folly::HHWheelTimer::Callback *callback, std::chrono::milliseconds timeout)wangle::ManagedConnectionvirtual
sendCertificateRequest(std::unique_ptr< folly::IOBuf >, std::vector< fizz::Extension >)proxygen::HTTPSessionBaseinlinevirtual
sendPing()=0proxygen::HTTPSessionBasepure virtual
sendPriority(http2::PriorityUpdate pri)=0proxygen::HTTPSessionBasepure virtual
sendPriority(HTTPCodec::StreamID id, http2::PriorityUpdate pri)=0proxygen::HTTPSessionBasepure virtual
sendSettings()=0proxygen::HTTPSessionBasepure virtual
sessionStats_proxygen::HTTPSessionBaseprotected
SessionType enum nameproxygen::HTTPSessionBase
setCloseReason(ConnectionCloseReason reason)proxygen::HTTPSessionBaseinlineprotected
setController(HTTPSessionController *controller)proxygen::HTTPSessionBaseinline
setDefaultReadBufferLimit(uint32_t limit)proxygen::HTTPSessionBaseinlinestatic
setDefaultWriteBufferLimit(uint32_t max)proxygen::HTTPSessionBaseinlinestatic
setEgressSettings(const SettingsList &inSettings)=0proxygen::HTTPSessionBasepure virtual
setFlowControl(size_t initialReceiveWindow, size_t receiveStreamWindowSize, size_t receiveSessionWindowSize)=0proxygen::HTTPSessionBasepure virtual
setFlowControlledBodySizeLimit(uint32_t limit)proxygen::HTTPSessionBaseinlinestatic
setHeaderCodecStats(HeaderCodec::Stats *stats)=0proxygen::HTTPSessionBasepure virtual
setHTTP2PrioritiesEnabled(bool enabled)proxygen::HTTPSessionBaseinline
setInfoCallback(InfoCallback *callback)proxygen::HTTPSessionBaseinline
setLatestActive()proxygen::HTTPSessionBaseinlineprotected
setMaxConcurrentIncomingStreams(uint32_t num)=0proxygen::HTTPSessionBasepure virtual
setMaxConcurrentOutgoingStreams(uint32_t num)proxygen::HTTPSessionBaseinline
setMaxReadBufferSize(uint32_t bytes)proxygen::HTTPSessionBaseinlinestatic
setPrioritySampled(bool sampled)proxygen::HTTPSessionBaseinline
setReadBufferLimit(uint32_t limit)proxygen::HTTPSessionBaseinline
setSessionStats(HTTPSessionStats *stats)proxygen::HTTPSessionBaseinlinevirtual
setWriteBufferLimit(uint32_t limit)proxygen::HTTPSessionBaseinline
startNow()=0proxygen::HTTPSessionBasepure virtual
supportsMoreTransactions() const proxygen::HTTPSessionBaseinline
timeoutExpired() noexceptoverride=0wangle::ManagedConnectionpure virtual
transactionSeqNo_proxygen::HTTPSessionBaseprivate
transportInfo_proxygen::HTTPSessionBaseprotected
updatePendingWriteSize(int64_t delta)proxygen::HTTPSessionBaseinlineprotected
writeBufLimit_proxygen::HTTPSessionBaseprivate
~Callback()folly::HHWheelTimer::Callbackvirtual
~DelayedDestruction() override=defaultfolly::DelayedDestructionprotected
~DelayedDestructionBase()=defaultfolly::DelayedDestructionBasevirtual
~HTTPSessionBase()proxygen::HTTPSessionBaseinlinevirtual
~ManagedConnection() overridewangle::ManagedConnectionprotected