proxygen
wangle::ServerAcceptor< Pipeline > Member List

This is the complete list of members for wangle::ServerAcceptor< Pipeline >, including all inherited members.

accConfig_wangle::Acceptorprotected
acceptError(const std::exception &ex) noexceptoverridewangle::Acceptorprotectedvirtual
Acceptor(const ServerSocketConfig &accConfig)wangle::Acceptorexplicit
acceptPipeline_wangle::ServerAcceptor< Pipeline >private
acceptPipelineFactory_wangle::ServerAcceptor< Pipeline >private
acceptStarted() noexceptfolly::AsyncServerSocket::AcceptCallbackinlinevirtual
acceptStopped() noexceptoverridewangle::ServerAcceptor< Pipeline >inlinevirtual
addConnection(wangle::ManagedConnection *connection)wangle::Acceptor
addSSLContextConfig(const SSLContextConfig &sslCtxConfig)wangle::Acceptor
attachPipeline(InboundHandlerContext< AcceptPipelineType > *)wangle::HandlerBase< InboundHandlerContext< AcceptPipelineType > >inlinevirtual
base_wangle::Acceptorprotected
cacheProvider_wangle::Acceptorprotected
canAccept(const folly::SocketAddress &)wangle::Acceptorprotectedvirtual
childPipelineFactory_wangle::ServerAcceptor< Pipeline >private
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
Context typedefwangle::InboundHandler< AcceptPipelineType >
createFizzContext()wangle::Acceptorprotectedvirtual
createFizzTicketCipher(folly::Optional< std::string >=folly::none)wangle::Acceptorprotectedvirtual
currentSecrets_wangle::Acceptorprotected
defaultFizzPeeker_wangle::Acceptorprotected
defaultPeekingCallback_wangle::Acceptorprotected
detachPipeline(InboundHandlerContext< AcceptPipelineType > *)wangle::HandlerBase< InboundHandlerContext< AcceptPipelineType > >inlinevirtual
dirwangle::InboundHandler< AcceptPipelineType >static
downstreamConnectionManager_wangle::Acceptorprotected
drainAllConnections()wangle::Acceptor
drainConnections(double pct) noexceptoverridewangle::ServerAcceptor< Pipeline >inlinevirtual
dropAllConnections()wangle::Acceptor
dropConnections(double pct) noexceptoverridewangle::ServerAcceptor< Pipeline >inlinevirtual
forceStop() noexceptoverridewangle::ServerAcceptor< Pipeline >inlinevirtual
getActiveConnectionCountForLoadShedding() const wangle::Acceptorinlineprotectedvirtual
getConfig() const wangle::Acceptorinline
getConnectionCountForLoadShedding(void) const wangle::Acceptorinlineprotectedvirtual
getConnectionManager()wangle::Acceptorinlinevirtual
getConnTimeout() const wangle::Acceptor
getContext()wangle::HandlerBase< InboundHandlerContext< AcceptPipelineType > >inline
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) overridewangle::ServerAcceptor< Pipeline >inlinevirtual
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::ServerAcceptor< Pipeline >inlinevirtual
onConnectionRemoved(const ManagedConnection *) overridewangle::ServerAcceptor< Pipeline >inlinevirtual
onConnectionsDrained()wangle::Acceptorinlineprotectedvirtual
onDataAvailable(std::shared_ptr< folly::AsyncUDPSocket > socket, const folly::SocketAddress &addr, std::unique_ptr< folly::IOBuf > buf, bool) noexceptoverridewangle::ServerAcceptor< Pipeline >inlinevirtual
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 transport, const folly::SocketAddress *clientAddr, const std::string &nextProtocolName, SecureTransportType secureTransportType, const TransportInfo &tinfo) overridewangle::ServerAcceptor< Pipeline >inlinevirtual
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
read(Context *, AcceptPipelineType conn) overridewangle::ServerAcceptor< Pipeline >inlinevirtual
readEOF(Context *) overridewangle::ServerAcceptor< Pipeline >inlinevirtual
readException(Context *, folly::exception_wrapper) overridewangle::ServerAcceptor< Pipeline >inlinevirtual
resetSSLContextConfigs()wangle::Acceptorvirtual
rin typedefwangle::InboundHandler< AcceptPipelineType >
rout typedefwangle::InboundHandler< AcceptPipelineType >
securityProtocolCtxManager_wangle::Acceptorprotected
ServerAcceptor(std::shared_ptr< AcceptPipelineFactory > acceptPipelineFactory, std::shared_ptr< PipelineFactory< Pipeline >> childPipelineFactory, const ServerSocketConfig &accConfig)wangle::ServerAcceptor< Pipeline >inlineexplicit
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) overridewangle::ServerAcceptor< Pipeline >inlinevirtual
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
transportActive(Context *ctx)wangle::InboundHandler< AcceptPipelineType >inlinevirtual
transportInactive(Context *ctx)wangle::InboundHandler< AcceptPipelineType >inlinevirtual
updateFizzContext(fizz::server::FizzServerContext *)wangle::Acceptorprotected
updateSSLStats(const folly::AsyncTransportWrapper *, std::chrono::milliseconds, SSLErrorEnum) noexceptwangle::Acceptorinlinevirtual
win typedefwangle::InboundHandler< AcceptPipelineType >
wout typedefwangle::InboundHandler< AcceptPipelineType >
~AcceptCallback()=defaultfolly::AsyncServerSocket::AcceptCallbackvirtual
~Acceptor() overridewangle::Acceptor
wangle::~Callback()=defaultwangle::ConnectionManager::Callbackvirtual
folly::AsyncUDPServerSocket::Callback::~Callback()=defaultfolly::AsyncUDPServerSocket::Callbackvirtual
~HandlerBase()=defaultwangle::HandlerBase< InboundHandlerContext< AcceptPipelineType > >virtual
~InboundHandler() override=defaultwangle::InboundHandler< AcceptPipelineType >