summaryrefslogtreecommitdiff
path: root/chromium/net/spdy/spdy_test_util_common.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/spdy/spdy_test_util_common.h')
-rw-r--r--chromium/net/spdy/spdy_test_util_common.h41
1 files changed, 21 insertions, 20 deletions
diff --git a/chromium/net/spdy/spdy_test_util_common.h b/chromium/net/spdy/spdy_test_util_common.h
index c25fa968878..43bf93e61ca 100644
--- a/chromium/net/spdy/spdy_test_util_common.h
+++ b/chromium/net/spdy/spdy_test_util_common.h
@@ -8,12 +8,12 @@
#include <stddef.h>
#include <stdint.h>
+#include <memory>
#include <string>
#include <vector>
#include "base/macros.h"
#include "base/memory/ref_counted.h"
-#include "base/memory/scoped_ptr.h"
#include "crypto/ec_private_key.h"
#include "crypto/ec_signature_creator.h"
#include "net/base/completion_callback.h"
@@ -175,24 +175,24 @@ struct SpdySessionDependencies {
// Custom proxy service dependency.
SpdySessionDependencies(NextProto protocol,
- scoped_ptr<ProxyService> proxy_service);
+ std::unique_ptr<ProxyService> proxy_service);
~SpdySessionDependencies();
- static scoped_ptr<HttpNetworkSession> SpdyCreateSession(
+ static std::unique_ptr<HttpNetworkSession> SpdyCreateSession(
SpdySessionDependencies* session_deps);
static HttpNetworkSession::Params CreateSessionParams(
SpdySessionDependencies* session_deps);
// NOTE: host_resolver must be ordered before http_auth_handler_factory.
- scoped_ptr<MockHostResolverBase> host_resolver;
- scoped_ptr<CertVerifier> cert_verifier;
- scoped_ptr<ChannelIDService> channel_id_service;
- scoped_ptr<TransportSecurityState> transport_security_state;
- scoped_ptr<ProxyService> proxy_service;
+ std::unique_ptr<MockHostResolverBase> host_resolver;
+ std::unique_ptr<CertVerifier> cert_verifier;
+ std::unique_ptr<ChannelIDService> channel_id_service;
+ std::unique_ptr<TransportSecurityState> transport_security_state;
+ std::unique_ptr<ProxyService> proxy_service;
scoped_refptr<SSLConfigService> ssl_config_service;
- scoped_ptr<MockClientSocketFactory> socket_factory;
- scoped_ptr<HttpAuthHandlerFactory> http_auth_handler_factory;
+ std::unique_ptr<MockClientSocketFactory> socket_factory;
+ std::unique_ptr<HttpAuthHandlerFactory> http_auth_handler_factory;
HttpServerPropertiesImpl http_server_properties;
bool enable_ip_pooling;
bool enable_ping;
@@ -201,11 +201,12 @@ struct SpdySessionDependencies {
bool enable_priority_dependencies;
bool enable_spdy31;
bool enable_quic;
+ bool enable_alternative_service_for_insecure_origins;
NextProto protocol;
size_t session_max_recv_window_size;
size_t stream_max_recv_window_size;
SpdySession::TimeFunc time_func;
- scoped_ptr<ProxyDelegate> proxy_delegate;
+ std::unique_ptr<ProxyDelegate> proxy_delegate;
bool parse_alternative_services;
bool enable_alternative_service_with_different_host;
NetLog* net_log;
@@ -291,17 +292,17 @@ class SpdyTestUtil {
void AddUrlToHeaderBlock(base::StringPiece url,
SpdyHeaderBlock* headers) const;
- scoped_ptr<SpdyHeaderBlock> ConstructGetHeaderBlock(
+ std::unique_ptr<SpdyHeaderBlock> ConstructGetHeaderBlock(
base::StringPiece url) const;
- scoped_ptr<SpdyHeaderBlock> ConstructGetHeaderBlockForProxy(
+ std::unique_ptr<SpdyHeaderBlock> ConstructGetHeaderBlockForProxy(
base::StringPiece url) const;
- scoped_ptr<SpdyHeaderBlock> ConstructHeadHeaderBlock(
+ std::unique_ptr<SpdyHeaderBlock> ConstructHeadHeaderBlock(
base::StringPiece url,
int64_t content_length) const;
- scoped_ptr<SpdyHeaderBlock> ConstructPostHeaderBlock(
+ std::unique_ptr<SpdyHeaderBlock> ConstructPostHeaderBlock(
base::StringPiece url,
int64_t content_length) const;
- scoped_ptr<SpdyHeaderBlock> ConstructPutHeaderBlock(
+ std::unique_ptr<SpdyHeaderBlock> ConstructPutHeaderBlock(
base::StringPiece url,
int64_t content_length) const;
@@ -310,7 +311,7 @@ class SpdyTestUtil {
// frame.
SpdySerializedFrame* ConstructSpdyFrame(
const SpdyHeaderInfo& header_info,
- scoped_ptr<SpdyHeaderBlock> headers) const;
+ std::unique_ptr<SpdyHeaderBlock> headers) const;
// Construct a SPDY frame. If it is a SYN_STREAM or SYN_REPLY frame (as
// specified in header_info.kind), the headers provided in extra_headers and
@@ -407,7 +408,7 @@ class SpdyTestUtil {
const char* location);
SpdySerializedFrame* ConstructInitialSpdyPushFrame(
- scoped_ptr<SpdyHeaderBlock> headers,
+ std::unique_ptr<SpdyHeaderBlock> headers,
int stream_id,
int associated_stream_id);
@@ -509,7 +510,7 @@ class SpdyTestUtil {
// Wraps |frame| in the payload of a data frame in stream |stream_id|.
SpdySerializedFrame* ConstructWrappedSpdyFrame(
- const scoped_ptr<SpdySerializedFrame>& frame,
+ const std::unique_ptr<SpdySerializedFrame>& frame,
int stream_id);
// Called when necessary (when it will affect stream dependency specification
@@ -541,7 +542,7 @@ class SpdyTestUtil {
private:
// |content_length| may be NULL, in which case the content-length
// header will be omitted.
- scoped_ptr<SpdyHeaderBlock> ConstructHeaderBlock(
+ std::unique_ptr<SpdyHeaderBlock> ConstructHeaderBlock(
base::StringPiece method,
base::StringPiece url,
int64_t* content_length) const;