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().