proxygen
|
This is the complete list of members for wangle::TestableAcceptor, including all inherited members.
accConfig_ | wangle::Acceptor | protected |
acceptError(const std::exception &ex) noexceptoverride | wangle::Acceptor | protectedvirtual |
Acceptor(const ServerSocketConfig &accConfig) | wangle::Acceptor | explicit |
acceptStarted() noexcept | folly::AsyncServerSocket::AcceptCallback | inlinevirtual |
acceptStopped() noexceptoverride | wangle::Acceptor | protectedvirtual |
activeConnectionCountForLoadShedding_ | wangle::TestableAcceptor | private |
addConnection(wangle::ManagedConnection *connection) | wangle::Acceptor | |
addSSLContextConfig(const SSLContextConfig &sslCtxConfig) | wangle::Acceptor | |
base_ | wangle::Acceptor | protected |
cacheProvider_ | wangle::Acceptor | protected |
canAccept(const folly::SocketAddress &) | wangle::Acceptor | protectedvirtual |
connectionAccepted(int fd, const folly::SocketAddress &clientAddr) noexceptoverride | wangle::Acceptor | protectedvirtual |
connectionCountForLoadShedding_ | wangle::TestableAcceptor | private |
connectionReady(folly::AsyncTransportWrapper::UniquePtr sock, const folly::SocketAddress &clientAddr, const std::string &nextProtocolName, SecureTransportType secureTransportType, TransportInfo &tinfo) | wangle::Acceptor | |
createFizzContext() | wangle::Acceptor | protectedvirtual |
createFizzTicketCipher(folly::Optional< std::string >=folly::none) | wangle::Acceptor | protectedvirtual |
currentSecrets_ | wangle::Acceptor | protected |
defaultFizzPeeker_ | wangle::Acceptor | protected |
defaultPeekingCallback_ | wangle::Acceptor | protected |
downstreamConnectionManager_ | wangle::Acceptor | protected |
drainAllConnections() | wangle::Acceptor | |
drainConnections(double pctToDrain) | wangle::Acceptor | virtual |
dropAllConnections() | wangle::Acceptor | |
dropConnections(double pctToDrop) | wangle::Acceptor | virtual |
forceStop() | wangle::Acceptor | virtual |
getActiveConnectionCountForLoadShedding() const override | wangle::TestableAcceptor | inlineprotectedvirtual |
getConfig() const | wangle::Acceptor | inline |
getConnectionCountForLoadShedding() const override | wangle::TestableAcceptor | inlineprotectedvirtual |
getConnectionManager() | wangle::Acceptor | inlinevirtual |
getConnTimeout() const | wangle::Acceptor | |
getEventBase() const | wangle::Acceptor | inlinevirtual |
getFizzPeeker() | wangle::Acceptor | inlineprotectedvirtual |
getGracefulShutdownTimeout() const | wangle::Acceptor | inline |
getName() const | wangle::Acceptor | inline |
getNumConnections() const | wangle::Acceptor | inline |
getSSLContextManager() const | wangle::Acceptor | inline |
getSSLHandshakeTimeout() const | wangle::Acceptor | inline |
getState() const | wangle::Acceptor | inline |
getTotalNumPendingSSLConns() | wangle::Acceptor | inlinestatic |
getWorkerMaxConnections() const | wangle::Acceptor | inlineprotectedvirtual |
init(folly::AsyncServerSocket *serverSocket, folly::EventBase *eventBase, SSLStats *stats=nullptr) | wangle::Acceptor | virtual |
initDownstreamConnectionManager(folly::EventBase *eventBase) | wangle::Acceptor | protectedvirtual |
isSSL() const | wangle::Acceptor | inline |
makeNewAsyncSocket(folly::EventBase *base, int fd) | wangle::Acceptor | inlineprotectedvirtual |
makeNewAsyncSSLSocket(const std::shared_ptr< folly::SSLContext > &ctx, folly::EventBase *base, int fd) | wangle::Acceptor | inlineprotectedvirtual |
onConnectionAdded(const ManagedConnection *) override | wangle::Acceptor | inlineprotectedvirtual |
onConnectionRemoved(const ManagedConnection *) override | wangle::Acceptor | inlineprotectedvirtual |
onConnectionsDrained() | wangle::Acceptor | inlineprotectedvirtual |
onDataAvailable(std::shared_ptr< folly::AsyncUDPSocket >, const folly::SocketAddress &, std::unique_ptr< folly::IOBuf >, bool) noexceptoverride | wangle::Acceptor | inlineprotectedvirtual |
onDoneAcceptingConnection(int fd, const folly::SocketAddress &clientAddr, std::chrono::steady_clock::time_point acceptTime) noexcept | wangle::Acceptor | virtual |
onEmpty(const wangle::ConnectionManager &cm) override | wangle::Acceptor | protectedvirtual |
onListenPaused() noexcept | folly::AsyncUDPServerSocket::Callback | inlinevirtual |
onListenResumed() noexcept | folly::AsyncUDPServerSocket::Callback | inlinevirtual |
onListenStarted() noexceptoverride | wangle::Acceptor | inlineprotectedvirtual |
onListenStopped() noexceptoverride | wangle::Acceptor | inlineprotectedvirtual |
onNewConnection(folly::AsyncTransportWrapper::UniquePtr, const folly::SocketAddress *, const std::string &, SecureTransportType, const TransportInfo &) | wangle::Acceptor | inlineprotectedvirtual |
plaintextConnectionReady(folly::AsyncTransportWrapper::UniquePtr sock, const folly::SocketAddress &clientAddr, const std::string &nextProtocolName, SecureTransportType secureTransportType, TransportInfo &tinfo) | wangle::Acceptor | virtual |
processEstablishedConnection(int fd, const folly::SocketAddress &clientAddr, std::chrono::steady_clock::time_point acceptTime, TransportInfo &tinfo) noexcept | wangle::Acceptor | |
resetSSLContextConfigs() | wangle::Acceptor | virtual |
securityProtocolCtxManager_ | wangle::Acceptor | protected |
setActiveConnectionCountForLoadShedding(const uint64_t activeConnectionCountForLoadShedding) | wangle::TestableAcceptor | inline |
setConnectionCountForLoadShedding(const uint64_t connectionCountForLoadShedding) | wangle::TestableAcceptor | inline |
setGracefulShutdownTimeout(std::chrono::milliseconds gracefulShutdown) | wangle::Acceptor | inline |
setLoadShedConfig(std::shared_ptr< const LoadShedConfiguration > loadShedConfig, const IConnectionCounter *counter) | wangle::Acceptor | protected |
setSSLCacheProvider(const std::shared_ptr< SSLCacheProvider > &cacheProvider) | wangle::Acceptor | inlinevirtual |
setTLSTicketSecrets(const std::vector< std::string > &oldSecrets, const std::vector< std::string > ¤tSecrets, const std::vector< std::string > &newSecrets) | wangle::Acceptor | virtual |
socketOptions_ | wangle::Acceptor | protected |
sslConnectionError(const folly::exception_wrapper &ex) | wangle::Acceptor | virtual |
sslConnectionReady(folly::AsyncTransportWrapper::UniquePtr sock, const folly::SocketAddress &clientAddr, const std::string &nextProtocol, SecureTransportType secureTransportType, TransportInfo &tinfo) | wangle::Acceptor | virtual |
sslCtxManager_ | wangle::Acceptor | protected |
startHandshakeManager(folly::AsyncSSLSocket::UniquePtr sslSock, Acceptor *acceptor, const folly::SocketAddress &clientAddr, std::chrono::steady_clock::time_point acceptTime, TransportInfo &tinfo) noexcept | wangle::Acceptor | virtual |
State enum name | wangle::Acceptor | |
TestableAcceptor(const ServerSocketConfig &accConfig) | wangle::TestableAcceptor | inlineexplicit |
tlsPlaintextPeekingCallback_ | wangle::Acceptor | protected |
updateFizzContext(fizz::server::FizzServerContext *) | wangle::Acceptor | protected |
updateSSLStats(const folly::AsyncTransportWrapper *, std::chrono::milliseconds, SSLErrorEnum) noexcept | wangle::Acceptor | inlinevirtual |
~AcceptCallback()=default | folly::AsyncServerSocket::AcceptCallback | virtual |
~Acceptor() override | wangle::Acceptor | |
wangle::~Callback()=default | wangle::ConnectionManager::Callback | virtual |
folly::AsyncUDPServerSocket::Callback::~Callback()=default | folly::AsyncUDPServerSocket::Callback | virtual |
~TestableAcceptor() override | wangle::TestableAcceptor | inline |