Index: net/test/embedded_test_server/embedded_test_server.h |
diff --git a/net/test/embedded_test_server/embedded_test_server.h b/net/test/embedded_test_server/embedded_test_server.h |
index f2a930727200068e3272cb5dec0a85448e50c215..80bc62d36e040b604624db3244ef6265b5f3d058 100644 |
--- a/net/test/embedded_test_server/embedded_test_server.h |
+++ b/net/test/embedded_test_server/embedded_test_server.h |
@@ -32,6 +32,7 @@ |
namespace net { |
+class ScopedPortException; |
class StreamSocket; |
class TCPServerSocket; |
@@ -177,6 +178,11 @@ class EmbeddedTestServer { |
// Returns the port number used by the server. |
uint16_t port() const { return port_; } |
+ // If set to true, the port used by the server is added to the allowed ports |
+ // exception list, which will let network requests succeed even if the port |
+ // happens to be on the unsafe port list. |
+ void SetPortExceptionEnabled(bool enabled); |
+ |
void SetSSLConfig(ServerCertificate cert, const SSLServerConfig& ssl_config); |
void SetSSLConfig(ServerCertificate cert); |
@@ -281,6 +287,7 @@ class EmbeddedTestServer { |
uint16_t port_; |
GURL base_url_; |
IPEndPoint local_endpoint_; |
+ std::unique_ptr<ScopedPortException> port_exception_; |
std::map<StreamSocket*, std::unique_ptr<HttpConnection>> connections_; |
@@ -297,6 +304,7 @@ class EmbeddedTestServer { |
base::WeakPtrFactory<EmbeddedTestServer> weak_factory_; |
+ |
svaldez
2016/12/09 15:26:53
Stray?
rohitrao (ping after 24h)
2016/12/09 16:08:53
Done.
|
DISALLOW_COPY_AND_ASSIGN(EmbeddedTestServer); |
}; |