proxygen
wangle::TestableAcceptor Member List

This is the complete list of members for wangle::TestableAcceptor, including all inherited members.

accConfig_wangle::Acceptorprotected
acceptError(const std::exception &ex) noexceptoverridewangle::Acceptorprotectedvirtual
Acceptor(const ServerSocketConfig &accConfig)wangle::Acceptorexplicit
acceptStarted() noexceptfolly::AsyncServerSocket::AcceptCallbackinlinevirtual
acceptStopped() noexceptoverridewangle::Acceptorprotectedvirtual
activeConnectionCountForLoadShedding_wangle::TestableAcceptorprivate
addConnection(wangle::ManagedConnection *connection)wangle::Acceptor
addSSLContextConfig(const SSLContextConfig &sslCtxConfig)wangle::Acceptor
base_wangle::Acceptorprotected
cacheProvider_wangle::Acceptorprotected
canAccept(const folly::SocketAddress &)wangle::Acceptorprotectedvirtual
connectionAccepted(int fd, const folly::SocketAddress &clientAddr) noexceptoverridewangle::Acceptorprotectedvirtual
connectionCountForLoadShedding_wangle::TestableAcceptorprivate
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
defaultFizzPeeker_wangle::Acceptorprotected
defaultPeekingCallback_wangle::Acceptorprotected
downstreamConnectionManager_wangle::Acceptorprotected
drainAllConnections()wangle::Acceptor
drainConnections(double pctToDrain)wangle::Acceptorvirtual
dropAllConnections()wangle::Acceptor
dropConnections(double pctToDrop)wangle::Acceptorvirtual
forceStop()wangle::Acceptorvirtual
getActiveConnectionCountForLoadShedding() const overridewangle::TestableAcceptorinlineprotectedvirtual
getConfig() const wangle::Acceptorinline
getConnectionCountForLoadShedding() const overridewangle::TestableAcceptorinlineprotectedvirtual
getConnectionManager()wangle::Acceptorinlinevirtual
getConnTimeout() const wangle::Acceptor
getEventBase() const wangle::Acceptorinlinevirtual
getFizzPeeker()wangle::Acceptorinlineprotectedvirtual
getGracefulShutdownTimeout() const wangle::Acceptorinline
getName() const wangle::Acceptorinline
getNumConnections() const wangle::Acceptorinline
getSSLContextManager() const wangle::Acceptorinline
getSSLHandshakeTimeout() const wangle::Acceptorinline
getState() const wangle::Acceptorinline
getTotalNumPendingSSLConns()wangle::Acceptorinlinestatic
getWorkerMaxConnections() const wangle::Acceptorinlineprotectedvirtual
init(folly::AsyncServerSocket *serverSocket, folly::EventBase *eventBase, SSLStats *stats=nullptr)wangle::Acceptorvirtual
initDownstreamConnectionManager(folly::EventBase *eventBase)wangle::Acceptorprotectedvirtual
isSSL() const wangle::Acceptorinline
makeNewAsyncSocket(folly::EventBase *base, int fd)wangle::Acceptorinlineprotectedvirtual
makeNewAsyncSSLSocket(const std::shared_ptr< folly::SSLContext > &ctx, folly::EventBase *base, int fd)wangle::Acceptorinlineprotectedvirtual
onConnectionAdded(const ManagedConnection *) overridewangle::Acceptorinlineprotectedvirtual
onConnectionRemoved(const ManagedConnection *) overridewangle::Acceptorinlineprotectedvirtual
onConnectionsDrained()wangle::Acceptorinlineprotectedvirtual
onDataAvailable(std::shared_ptr< folly::AsyncUDPSocket >, const folly::SocketAddress &, std::unique_ptr< folly::IOBuf >, bool) noexceptoverridewangle::Acceptorinlineprotectedvirtual
onDoneAcceptingConnection(int fd, const folly::SocketAddress &clientAddr, std::chrono::steady_clock::time_point acceptTime) noexceptwangle::Acceptorvirtual
onEmpty(const wangle::ConnectionManager &cm) overridewangle::Acceptorprotectedvirtual
onListenPaused() noexceptfolly::AsyncUDPServerSocket::Callbackinlinevirtual
onListenResumed() noexceptfolly::AsyncUDPServerSocket::Callbackinlinevirtual
onListenStarted() noexceptoverridewangle::Acceptorinlineprotectedvirtual
onListenStopped() noexceptoverridewangle::Acceptorinlineprotectedvirtual
onNewConnection(folly::AsyncTransportWrapper::UniquePtr, const folly::SocketAddress *, const std::string &, SecureTransportType, const TransportInfo &)wangle::Acceptorinlineprotectedvirtual
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
setActiveConnectionCountForLoadShedding(const uint64_t activeConnectionCountForLoadShedding)wangle::TestableAcceptorinline
setConnectionCountForLoadShedding(const uint64_t connectionCountForLoadShedding)wangle::TestableAcceptorinline
setGracefulShutdownTimeout(std::chrono::milliseconds gracefulShutdown)wangle::Acceptorinline
setLoadShedConfig(std::shared_ptr< const LoadShedConfiguration > loadShedConfig, const IConnectionCounter *counter)wangle::Acceptorprotected
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
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
TestableAcceptor(const ServerSocketConfig &accConfig)wangle::TestableAcceptorinlineexplicit
tlsPlaintextPeekingCallback_wangle::Acceptorprotected
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
~TestableAcceptor() overridewangle::TestableAcceptorinline