proxygen
proxygen::HTTPSessionAcceptor Member List

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

accConfig_proxygen::HTTPAcceptorprotected
acceptError(const std::exception &ex) noexceptoverridewangle::Acceptorprotectedvirtual
Acceptor(const ServerSocketConfig &accConfig)wangle::Acceptorexplicit
acceptStarted() noexceptfolly::AsyncServerSocket::AcceptCallbackinlinevirtual
acceptStopped() noexceptoverridewangle::Acceptorprotectedvirtual
addConnection(wangle::ManagedConnection *connection)wangle::Acceptor
addSSLContextConfig(const SSLContextConfig &sslCtxConfig)wangle::Acceptor
base_wangle::Acceptorprotected
cacheProvider_wangle::Acceptorprotected
canAccept(const folly::SocketAddress &)wangle::Acceptorprotectedvirtual
codecFactory_proxygen::HTTPSessionAcceptorprivate
connectionAccepted(int fd, const folly::SocketAddress &clientAddr) noexceptoverridewangle::Acceptorprotectedvirtual
connectionReady(folly::AsyncTransportWrapper::UniquePtr sock, const folly::SocketAddress &clientAddr, const std::string &nextProtocolName, SecureTransportType secureTransportType, TransportInfo &tinfo)wangle::Acceptor
createFizzContext()wangle::Acceptorprotectedvirtual
createFizzTicketCipher(folly::Optional< std::string >=folly::none)wangle::Acceptorprotectedvirtual
currentSecrets_wangle::Acceptorprotected
defaultErrorPage_proxygen::HTTPSessionAcceptorprivate
defaultFizzPeeker_wangle::Acceptorprotected
defaultPeekingCallback_wangle::Acceptorprotected
diagnosticErrorPage_proxygen::HTTPSessionAcceptorprivate
downstreamConnectionManager_wangle::Acceptorprotected
downstreamSessionStats_proxygen::HTTPSessionAcceptorprotected
drainAllConnections()wangle::Acceptor
drainConnections(double pctToDrain)wangle::Acceptorvirtual
dropAllConnections()wangle::Acceptor
dropConnections(double pctToDrop)wangle::Acceptorvirtual
dropIdleConnections(size_t num)proxygen::HTTPSessionAcceptorprotectedvirtual
forceStop()wangle::Acceptorvirtual
getActiveConnectionCountForLoadShedding() const wangle::Acceptorinlineprotectedvirtual
getCodecFactory()proxygen::HTTPSessionAcceptorinline
getConfig() const proxygen::HTTPAcceptorinline
getConnectionCountForLoadShedding(void) const wangle::Acceptorinlineprotectedvirtual
getConnectionManager()wangle::Acceptorinlinevirtual
getConnTimeout() const wangle::Acceptor
getController()proxygen::HTTPSessionAcceptorinlineprotectedvirtual
getDefaultErrorPage() const proxygen::HTTPSessionAcceptorinline
getDiagnosticErrorPage() const proxygen::HTTPSessionAcceptorinline
getErrorPage(const folly::SocketAddress &addr) const proxygen::HTTPSessionAcceptorvirtual
getEventBase() const wangle::Acceptorinlinevirtual
getFizzPeeker()wangle::Acceptorinlineprotectedvirtual
getGracefulShutdownTimeout() const wangle::Acceptorinline
getHttp2PrioritiesEnabled()proxygen::HTTPSessionAcceptorinlinevirtual
getName() const wangle::Acceptorinline
getNumConnections() const wangle::Acceptorinline
getSessionInfoCallback()proxygen::HTTPSessionAcceptorinlineprotected
getSSLContextManager() const wangle::Acceptorinline
getSSLHandshakeTimeout() const wangle::Acceptorinline
getState() const wangle::Acceptorinline
getTotalNumPendingSSLConns()wangle::Acceptorinlinestatic
getTransactionTimeoutSet()proxygen::HTTPAcceptorinlinevirtual
getWorkerMaxConnections() const wangle::Acceptorinlineprotectedvirtual
HTTPAcceptor(const AcceptorConfiguration &accConfig)proxygen::HTTPAcceptorinlineexplicit
HTTPSessionAcceptor(const AcceptorConfiguration &accConfig)proxygen::HTTPSessionAcceptorexplicit
HTTPSessionAcceptor(const AcceptorConfiguration &accConfig, std::shared_ptr< HTTPCodecFactory > codecFactory)proxygen::HTTPSessionAcceptorexplicit
HTTPSessionAcceptor(const HTTPSessionAcceptor &)=deleteproxygen::HTTPSessionAcceptorprivate
init(folly::AsyncServerSocket *serverSocket, folly::EventBase *eventBase, wangle::SSLStats *=nullptr) overrideproxygen::HTTPAcceptorinlinevirtual
initDownstreamConnectionManager(folly::EventBase *eventBase)wangle::Acceptorprotectedvirtual
isInternal() const proxygen::HTTPAcceptorinline
isSSL() const wangle::Acceptorinline
makeNewAsyncSocket(folly::EventBase *base, int fd) overrideproxygen::HTTPSessionAcceptorinlineprotectedvirtual
makeNewAsyncSSLSocket(const std::shared_ptr< folly::SSLContext > &ctx, folly::EventBase *base, int fd)wangle::Acceptorinlineprotectedvirtual
newHandler(HTTPTransaction &txn, HTTPMessage *msg) noexcept=0proxygen::HTTPSessionAcceptorpure virtual
onActivateConnection(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onConnectionAdded(const ManagedConnection *) overridewangle::Acceptorinlineprotectedvirtual
onConnectionRemoved(const ManagedConnection *) overridewangle::Acceptorinlineprotectedvirtual
onConnectionsDrained()wangle::Acceptorinlineprotectedvirtual
onCreate(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onDataAvailable(std::shared_ptr< folly::AsyncUDPSocket >, const folly::SocketAddress &, std::unique_ptr< folly::IOBuf >, bool) noexceptoverridewangle::Acceptorinlineprotectedvirtual
onDeactivateConnection(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onDestroy(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onDoneAcceptingConnection(int fd, const folly::SocketAddress &clientAddr, std::chrono::steady_clock::time_point acceptTime) noexceptwangle::Acceptorvirtual
onEgressBufferCleared(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onEgressBuffered(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onEmpty(const wangle::ConnectionManager &cm) overridewangle::Acceptorprotectedvirtual
onFlowControlWindowClosed(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onFullHandshakeCompletion(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onIngressEOF()proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onIngressError(const HTTPSessionBase &, ProxygenError)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onIngressLimitExceeded(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onIngressMessage(const HTTPSessionBase &, const HTTPMessage &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onIngressPaused(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onListenPaused() noexceptfolly::AsyncUDPServerSocket::Callbackinlinevirtual
onListenResumed() noexceptfolly::AsyncUDPServerSocket::Callbackinlinevirtual
onListenStarted() noexceptoverridewangle::Acceptorinlineprotectedvirtual
onListenStopped() noexceptoverridewangle::Acceptorinlineprotectedvirtual
onNewConnection(folly::AsyncTransportWrapper::UniquePtr sock, const folly::SocketAddress *address, const std::string &nextProtocol, wangle::SecureTransportType secureTransportType, const wangle::TransportInfo &tinfo) overrideproxygen::HTTPSessionAcceptorprotectedvirtual
onPingReplyReceived()proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onPingReplySent(int64_t)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onRead(const HTTPSessionBase &, size_t)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onRequestBegin(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onRequestEnd(const HTTPSessionBase &, uint32_t)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onSessionCreationError(ProxygenError)proxygen::HTTPSessionAcceptorinlineprotectedvirtual
onSettings(const HTTPSessionBase &, const SettingsList &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onSettingsAck(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onSettingsOutgoingStreamsFull(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onSettingsOutgoingStreamsNotFull(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onTransactionDetached(const HTTPSessionBase &)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
onWrite(const HTTPSessionBase &, size_t)proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual
operator=(const HTTPSessionAcceptor &)=deleteproxygen::HTTPSessionAcceptorprivate
plaintextConnectionReady(folly::AsyncTransportWrapper::UniquePtr sock, const folly::SocketAddress &clientAddr, const std::string &nextProtocolName, SecureTransportType secureTransportType, TransportInfo &tinfo)wangle::Acceptorvirtual
processEstablishedConnection(int fd, const folly::SocketAddress &clientAddr, std::chrono::steady_clock::time_point acceptTime, TransportInfo &tinfo) noexceptwangle::Acceptor
resetSSLContextConfigs()wangle::Acceptorvirtual
securityProtocolCtxManager_wangle::Acceptorprotected
sessionInfoCb_proxygen::HTTPSessionAcceptorprivate
setCodecFactory(std::shared_ptr< HTTPCodecFactory > codecFactory)proxygen::HTTPSessionAcceptorinline
setDefaultErrorPage(std::unique_ptr< HTTPErrorPage > generator)proxygen::HTTPSessionAcceptorinline
setDiagnosticErrorPage(std::unique_ptr< HTTPErrorPage > generator)proxygen::HTTPSessionAcceptorinline
setGracefulShutdownTimeout(std::chrono::milliseconds gracefulShutdown)wangle::Acceptorinline
setLoadShedConfig(std::shared_ptr< const LoadShedConfiguration > loadShedConfig, const IConnectionCounter *counter)wangle::Acceptorprotected
setSessionInfoCallback(HTTPSession::InfoCallback *cb)proxygen::HTTPSessionAcceptorinline
setSSLCacheProvider(const std::shared_ptr< SSLCacheProvider > &cacheProvider)wangle::Acceptorinlinevirtual
setTLSTicketSecrets(const std::vector< std::string > &oldSecrets, const std::vector< std::string > &currentSecrets, const std::vector< std::string > &newSecrets)wangle::Acceptorvirtual
simpleController_proxygen::HTTPSessionAcceptorprivate
socketOptions_wangle::Acceptorprotected
sslConnectionError(const folly::exception_wrapper &ex)wangle::Acceptorvirtual
sslConnectionReady(folly::AsyncTransportWrapper::UniquePtr sock, const folly::SocketAddress &clientAddr, const std::string &nextProtocol, SecureTransportType secureTransportType, TransportInfo &tinfo)wangle::Acceptorvirtual
sslCtxManager_wangle::Acceptorprotected
startHandshakeManager(folly::AsyncSSLSocket::UniquePtr sslSock, Acceptor *acceptor, const folly::SocketAddress &clientAddr, std::chrono::steady_clock::time_point acceptTime, TransportInfo &tinfo) noexceptwangle::Acceptorvirtual
State enum namewangle::Acceptor
tlsPlaintextPeekingCallback_wangle::Acceptorprotected
unknownSocketAddress_proxygen::HTTPSessionAcceptorprivatestatic
updateFizzContext(fizz::server::FizzServerContext *)wangle::Acceptorprotected
updateSSLStats(const folly::AsyncTransportWrapper *, std::chrono::milliseconds, SSLErrorEnum) noexceptwangle::Acceptorinlinevirtual
~AcceptCallback()=defaultfolly::AsyncServerSocket::AcceptCallbackvirtual
~Acceptor() overridewangle::Acceptor
wangle::~Callback()=defaultwangle::ConnectionManager::Callbackvirtual
folly::AsyncUDPServerSocket::Callback::~Callback()=defaultfolly::AsyncUDPServerSocket::Callbackvirtual
~HTTPSessionAcceptor() overrideproxygen::HTTPSessionAcceptor
~InfoCallback()proxygen::HTTPSessionBase::InfoCallbackinlineprivatevirtual