| Index: net/tools/quic/quic_spdy_server_stream.h
|
| diff --git a/net/tools/quic/quic_spdy_server_stream.h b/net/tools/quic/quic_spdy_server_stream.h
|
| deleted file mode 100644
|
| index 3951187702444df002f707d8b16c484452bcb9b4..0000000000000000000000000000000000000000
|
| --- a/net/tools/quic/quic_spdy_server_stream.h
|
| +++ /dev/null
|
| @@ -1,76 +0,0 @@
|
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#ifndef NET_TOOLS_QUIC_QUIC_SPDY_SERVER_STREAM_H_
|
| -#define NET_TOOLS_QUIC_QUIC_SPDY_SERVER_STREAM_H_
|
| -
|
| -#include <string>
|
| -
|
| -#include "base/basictypes.h"
|
| -#include "net/quic/quic_protocol.h"
|
| -#include "net/quic/quic_spdy_stream.h"
|
| -#include "net/spdy/spdy_framer.h"
|
| -
|
| -namespace net {
|
| -
|
| -class QuicSpdySession;
|
| -
|
| -namespace tools {
|
| -
|
| -namespace test {
|
| -class QuicSpdyServerStreamPeer;
|
| -} // namespace test
|
| -
|
| -// All this does right now is aggregate data, and on fin, send an HTTP
|
| -// response.
|
| -class QuicSpdyServerStream : public QuicSpdyStream {
|
| - public:
|
| - QuicSpdyServerStream(QuicStreamId id, QuicSpdySession* session);
|
| - ~QuicSpdyServerStream() override;
|
| -
|
| - // QuicSpdyStream
|
| - void OnInitialHeadersComplete(bool fin, size_t frame_len) override;
|
| - void OnTrailingHeadersComplete(bool fin, size_t frame_len) override;
|
| -
|
| - // ReliableQuicStream implementation called by the sequencer when there is
|
| - // data (or a FIN) to be read.
|
| - void OnDataAvailable() override;
|
| -
|
| - // The response body of error responses.
|
| - static const char* const kErrorResponseBody;
|
| -
|
| - protected:
|
| - // Sends a basic 200 response using SendHeaders for the headers and WriteData
|
| - // for the body.
|
| - virtual void SendResponse();
|
| -
|
| - // Sends a basic 500 response using SendHeaders for the headers and WriteData
|
| - // for the body
|
| - virtual void SendErrorResponse();
|
| -
|
| - void SendHeadersAndBody(const SpdyHeaderBlock& response_headers,
|
| - base::StringPiece body);
|
| - void SendHeadersAndBodyAndTrailers(const SpdyHeaderBlock& response_headers,
|
| - base::StringPiece body,
|
| - const SpdyHeaderBlock& response_trailers);
|
| -
|
| - SpdyHeaderBlock* request_headers() { return &request_headers_; }
|
| -
|
| - const std::string& body() { return body_; }
|
| -
|
| - private:
|
| - friend class test::QuicSpdyServerStreamPeer;
|
| -
|
| - // The parsed headers received from the client.
|
| - SpdyHeaderBlock request_headers_;
|
| - int content_length_;
|
| - std::string body_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(QuicSpdyServerStream);
|
| -};
|
| -
|
| -} // namespace tools
|
| -} // namespace net
|
| -
|
| -#endif // NET_TOOLS_QUIC_QUIC_SPDY_SERVER_STREAM_H_
|
|
|