|
proxygen
|
#include <HTTPServer.h>
Public Member Functions | |
| IPConfig (folly::SocketAddress a, Protocol p, std::shared_ptr< HTTPCodecFactory > c=nullptr) | |
Public Attributes | |
| folly::SocketAddress | address |
| Protocol | protocol |
| std::shared_ptr< HTTPCodecFactory > | codecFactory |
| std::vector< wangle::SSLContextConfig > | sslConfigs |
| folly::Optional< wangle::TLSTicketKeySeeds > | ticketSeeds |
| bool | allowInsecureConnectionsOnSecureServer {false} |
| bool | enableTCPFastOpen {false} |
| uint32_t | fastOpenQueueSize {10000} |
| bool | strictSSL {true} |
| folly::Optional< folly::AsyncSocket::OptionMap > | acceptorSocketOptions |
Definition at line 40 of file HTTPServer.h.
|
inline |
Definition at line 41 of file HTTPServer.h.
| folly::Optional<folly::AsyncSocket::OptionMap> proxygen::HTTPServer::IPConfig::acceptorSocketOptions |
Definition at line 79 of file HTTPServer.h.
Referenced by proxygen::HTTPServerAcceptor::makeConfig().
| folly::SocketAddress proxygen::HTTPServer::IPConfig::address |
Definition at line 48 of file HTTPServer.h.
Referenced by proxygen::HTTPServerAcceptor::makeConfig().
| bool proxygen::HTTPServer::IPConfig::allowInsecureConnectionsOnSecureServer {false} |
Definition at line 67 of file HTTPServer.h.
Referenced by proxygen::HTTPServerAcceptor::makeConfig().
| std::shared_ptr<HTTPCodecFactory> proxygen::HTTPServer::IPConfig::codecFactory |
Definition at line 50 of file HTTPServer.h.
| bool proxygen::HTTPServer::IPConfig::enableTCPFastOpen {false} |
Definition at line 68 of file HTTPServer.h.
Referenced by proxygen::HTTPServerAcceptor::makeConfig().
| uint32_t proxygen::HTTPServer::IPConfig::fastOpenQueueSize {10000} |
Maximum queue size of pending fast open connections.
Definition at line 72 of file HTTPServer.h.
Referenced by proxygen::HTTPServerAcceptor::makeConfig().
| Protocol proxygen::HTTPServer::IPConfig::protocol |
Definition at line 49 of file HTTPServer.h.
Referenced by proxygen::HTTPServerAcceptor::makeConfig().
| std::vector<wangle::SSLContextConfig> proxygen::HTTPServer::IPConfig::sslConfigs |
Definition at line 51 of file HTTPServer.h.
Referenced by proxygen::HTTPServerAcceptor::makeConfig().
| bool proxygen::HTTPServer::IPConfig::strictSSL {true} |
Definition at line 77 of file HTTPServer.h.
Referenced by proxygen::HTTPServerAcceptor::makeConfig().
| folly::Optional<wangle::TLSTicketKeySeeds> proxygen::HTTPServer::IPConfig::ticketSeeds |
Definition at line 60 of file HTTPServer.h.
Referenced by proxygen::HTTPServerAcceptor::makeConfig().