proxygen
|
This is the complete list of members for wangle::ServerAcceptor< Pipeline >, including all inherited members.
accConfig_ | wangle::Acceptor | protected |
acceptError(const std::exception &ex) noexceptoverride | wangle::Acceptor | protectedvirtual |
Acceptor(const ServerSocketConfig &accConfig) | wangle::Acceptor | explicit |
acceptPipeline_ | wangle::ServerAcceptor< Pipeline > | private |
acceptPipelineFactory_ | wangle::ServerAcceptor< Pipeline > | private |
acceptStarted() noexcept | folly::AsyncServerSocket::AcceptCallback | inlinevirtual |
acceptStopped() noexceptoverride | wangle::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::Acceptor | protected |
cacheProvider_ | wangle::Acceptor | protected |
canAccept(const folly::SocketAddress &) | wangle::Acceptor | protectedvirtual |
childPipelineFactory_ | wangle::ServerAcceptor< Pipeline > | private |
connectionAccepted(int fd, const folly::SocketAddress &clientAddr) noexceptoverride | wangle::Acceptor | protectedvirtual |
connectionReady(folly::AsyncTransportWrapper::UniquePtr sock, const folly::SocketAddress &clientAddr, const std::string &nextProtocolName, SecureTransportType secureTransportType, TransportInfo &tinfo) | wangle::Acceptor | |
Context typedef | wangle::InboundHandler< AcceptPipelineType > | |
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 |
detachPipeline(InboundHandlerContext< AcceptPipelineType > *) | wangle::HandlerBase< InboundHandlerContext< AcceptPipelineType > > | inlinevirtual |
dir | wangle::InboundHandler< AcceptPipelineType > | static |
downstreamConnectionManager_ | wangle::Acceptor | protected |
drainAllConnections() | wangle::Acceptor | |
drainConnections(double pct) noexceptoverride | wangle::ServerAcceptor< Pipeline > | inlinevirtual |
dropAllConnections() | wangle::Acceptor | |
dropConnections(double pct) noexceptoverride | wangle::ServerAcceptor< Pipeline > | inlinevirtual |
forceStop() noexceptoverride | wangle::ServerAcceptor< Pipeline > | inlinevirtual |
getActiveConnectionCountForLoadShedding() const | wangle::Acceptor | inlineprotectedvirtual |
getConfig() const | wangle::Acceptor | inline |
getConnectionCountForLoadShedding(void) const | wangle::Acceptor | inlineprotectedvirtual |
getConnectionManager() | wangle::Acceptor | inlinevirtual |
getConnTimeout() const | wangle::Acceptor | |
getContext() | wangle::HandlerBase< InboundHandlerContext< AcceptPipelineType > > | inline |
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) override | wangle::ServerAcceptor< Pipeline > | inlinevirtual |
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::ServerAcceptor< Pipeline > | inlinevirtual |
onConnectionRemoved(const ManagedConnection *) override | wangle::ServerAcceptor< Pipeline > | inlinevirtual |
onConnectionsDrained() | wangle::Acceptor | inlineprotectedvirtual |
onDataAvailable(std::shared_ptr< folly::AsyncUDPSocket > socket, const folly::SocketAddress &addr, std::unique_ptr< folly::IOBuf > buf, bool) noexceptoverride | wangle::ServerAcceptor< Pipeline > | inlinevirtual |
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 transport, const folly::SocketAddress *clientAddr, const std::string &nextProtocolName, SecureTransportType secureTransportType, const TransportInfo &tinfo) override | wangle::ServerAcceptor< Pipeline > | inlinevirtual |
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 | |
read(Context *, AcceptPipelineType conn) override | wangle::ServerAcceptor< Pipeline > | inlinevirtual |
readEOF(Context *) override | wangle::ServerAcceptor< Pipeline > | inlinevirtual |
readException(Context *, folly::exception_wrapper) override | wangle::ServerAcceptor< Pipeline > | inlinevirtual |
resetSSLContextConfigs() | wangle::Acceptor | virtual |
rin typedef | wangle::InboundHandler< AcceptPipelineType > | |
rout typedef | wangle::InboundHandler< AcceptPipelineType > | |
securityProtocolCtxManager_ | wangle::Acceptor | protected |
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::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) override | wangle::ServerAcceptor< Pipeline > | inlinevirtual |
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 | |
tlsPlaintextPeekingCallback_ | wangle::Acceptor | protected |
transportActive(Context *ctx) | wangle::InboundHandler< AcceptPipelineType > | inlinevirtual |
transportInactive(Context *ctx) | wangle::InboundHandler< AcceptPipelineType > | inlinevirtual |
updateFizzContext(fizz::server::FizzServerContext *) | wangle::Acceptor | protected |
updateSSLStats(const folly::AsyncTransportWrapper *, std::chrono::milliseconds, SSLErrorEnum) noexcept | wangle::Acceptor | inlinevirtual |
win typedef | wangle::InboundHandler< AcceptPipelineType > | |
wout typedef | wangle::InboundHandler< AcceptPipelineType > | |
~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 |
~HandlerBase()=default | wangle::HandlerBase< InboundHandlerContext< AcceptPipelineType > > | virtual |
~InboundHandler() override=default | wangle::InboundHandler< AcceptPipelineType > |