#include "net/http/http_stream_request.h"
#include <utility>
#include "base/check.h"
#include "base/functional/callback.h"
#include "net/http/bidirectional_stream_impl.h"
#include "net/log/net_log_event_type.h"
#include "net/spdy/bidirectional_stream_spdy_impl.h"
#include "net/spdy/spdy_http_stream.h"
#include "net/spdy/spdy_session.h"
namespace net {
HttpStreamRequest::HttpStreamRequest(
Helper* helper,
WebSocketHandshakeStreamBase::CreateHelper*
websocket_handshake_stream_create_helper,
const NetLogWithSource& net_log,
StreamType stream_type)
: … { … }
HttpStreamRequest::~HttpStreamRequest() { … }
void HttpStreamRequest::Complete(
NextProto negotiated_protocol,
AlternateProtocolUsage alternate_protocol_usage) { … }
int HttpStreamRequest::RestartTunnelWithProxyAuth() { … }
void HttpStreamRequest::SetPriority(RequestPriority priority) { … }
LoadState HttpStreamRequest::GetLoadState() const { … }
NextProto HttpStreamRequest::negotiated_protocol() const { … }
AlternateProtocolUsage HttpStreamRequest::alternate_protocol_usage() const { … }
const ConnectionAttempts& HttpStreamRequest::connection_attempts() const { … }
void HttpStreamRequest::AddConnectionAttempts(
const ConnectionAttempts& attempts) { … }
WebSocketHandshakeStreamBase::CreateHelper*
HttpStreamRequest::websocket_handshake_stream_create_helper() const { … }
void HttpStreamRequest::SetDnsResolutionTimeOverrides(
base::TimeTicks dns_resolution_start_time_override,
base::TimeTicks dns_resolution_end_time_override) { … }
}