proxygen
wangle::Acceptor Member List

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

accConfig_wangle::Acceptorprotected
acceptError(const std::exception &ex) noexceptoverridewangle::Acceptorprotectedvirtual
Acceptor(const ServerSocketConfig &accConfig)wangle::Acceptorexplicit
Acceptor(Acceptor const &)=deletewangle::Acceptorprivate
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
checkDrained()wangle::Acceptorprivate
connectionAccepted(int fd, const folly::SocketAddress &clientAddr) noexceptoverridewangle::Acceptorprotectedvirtual
connectionCounter_wangle::Acceptorprivate
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
forceShutdownInProgress_wangle::Acceptorprivate
forceStop()wangle::Acceptorvirtual
getActiveConnectionCountForLoadShedding() const wangle::Acceptorinlineprotectedvirtual
getConfig() const wangle::Acceptorinline
getConnectionCountForLoadShedding(void) const wangle::Acceptorinlineprotectedvirtual
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
gracefulShutdownTimeout_wangle::Acceptorprivate
init(folly::AsyncServerSocket *serverSocket, folly::EventBase *eventBase, SSLStats *stats=nullptr)wangle::Acceptorvirtual
initDownstreamConnectionManager(folly::EventBase *eventBase)wangle::Acceptorprotectedvirtual
isSSL() const wangle::Acceptorinline
loadShedConfig_wangle::Acceptorprivate
makeNewAsyncSocket(folly::EventBase *base, int fd)wangle::Acceptorinlineprotectedvirtual
makeNewAsyncSSLSocket(const std::shared_ptr< folly::SSLContext > &ctx, folly::EventBase *base, int fd)wangle::Acceptorinlineprotectedvirtual
numPendingSSLConns_wangle::Acceptorprivate
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
operator=(Acceptor const &)=deletewangle::Acceptorprivate
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
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
state_wangle::Acceptorprivate
tlsPlaintextPeekingCallback_wangle::Acceptorprotected
totalNumPendingSSLConns_wangle::Acceptorprivatestatic
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