| Index: net/socket_stream/socket_stream.cc
|
| diff --git a/net/socket_stream/socket_stream.cc b/net/socket_stream/socket_stream.cc
|
| index 43492b39832e97f76a9b328674dd8d1552cdd658..ce989828a94515cd307d16945d3fa44605901c41 100644
|
| --- a/net/socket_stream/socket_stream.cc
|
| +++ b/net/socket_stream/socket_stream.cc
|
| @@ -44,6 +44,36 @@ static const int kReadBufferSize = 4096;
|
|
|
| namespace net {
|
|
|
| +int SocketStream::Delegate::OnStartOpenConnection(
|
| + SocketStream* socket, const CompletionCallback& callback) {
|
| + return OK;
|
| +}
|
| +
|
| +void SocketStream::Delegate::OnAuthRequired(SocketStream* socket,
|
| + AuthChallengeInfo* auth_info) {
|
| + // By default, no credential is available and close the connection.
|
| + socket->Close();
|
| +}
|
| +
|
| +void SocketStream::Delegate::OnSSLCertificateError(
|
| + SocketStream* socket,
|
| + const SSLInfo& ssl_info,
|
| + bool fatal) {
|
| + socket->CancelWithSSLError(ssl_info);
|
| +}
|
| +
|
| +bool SocketStream::Delegate::CanGetCookies(SocketStream* socket,
|
| + const GURL& url) {
|
| + return true;
|
| +}
|
| +
|
| +bool SocketStream::Delegate::CanSetCookie(SocketStream* request,
|
| + const GURL& url,
|
| + const std::string& cookie_line,
|
| + CookieOptions* options) {
|
| + return true;
|
| +}
|
| +
|
| SocketStream::ResponseHeaders::ResponseHeaders() : IOBuffer() {}
|
|
|
| void SocketStream::ResponseHeaders::Realloc(size_t new_size) {
|
| @@ -273,6 +303,8 @@ SocketStream::~SocketStream() {
|
| DCHECK(!pac_request_);
|
| }
|
|
|
| +SocketStream::RequestHeaders::~RequestHeaders() { data_ = NULL; }
|
| +
|
| void SocketStream::set_addresses(const AddressList& addresses) {
|
| addresses_ = addresses;
|
| }
|
|
|