summaryrefslogtreecommitdiffstats
path: root/net/spdy
diff options
context:
space:
mode:
authorrtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-18 20:46:11 +0000
committerrtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-18 20:46:11 +0000
commitd7a9cbaf97466fd49d02981bece643be099c9803 (patch)
treeb03016540d5f0b4cc3aec464ef17451b448f870a /net/spdy
parent8184aff265aa5e81156262d5f0125c481dde7b4a (diff)
downloadchromium_src-d7a9cbaf97466fd49d02981bece643be099c9803.zip
chromium_src-d7a9cbaf97466fd49d02981bece643be099c9803.tar.gz
chromium_src-d7a9cbaf97466fd49d02981bece643be099c9803.tar.bz2
SPDY - FlipServer - changes to use BufferedSpdyFramer.
TEST=network unittests R=wtc Review URL: http://codereview.chromium.org/9174026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118139 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/spdy')
-rw-r--r--net/spdy/buffered_spdy_framer.cc15
-rw-r--r--net/spdy/buffered_spdy_framer.h5
2 files changed, 18 insertions, 2 deletions
diff --git a/net/spdy/buffered_spdy_framer.cc b/net/spdy/buffered_spdy_framer.cc
index b4a6863..70db563 100644
--- a/net/spdy/buffered_spdy_framer.cc
+++ b/net/spdy/buffered_spdy_framer.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
+// 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.
@@ -109,6 +109,19 @@ SpdyFramer::SpdyState BufferedSpdyFramer::state() const {
return spdy_framer_.state();
}
+bool BufferedSpdyFramer::MessageFullyRead() {
+ return spdy_framer_.MessageFullyRead();
+}
+
+bool BufferedSpdyFramer::HasError() {
+ return spdy_framer_.HasError();
+}
+
+bool BufferedSpdyFramer::ParseHeaderBlock(const SpdyFrame* frame,
+ SpdyHeaderBlock* block) {
+ return spdy_framer_.ParseHeaderBlock(frame, block);
+}
+
SpdySynStreamControlFrame* BufferedSpdyFramer::CreateSynStream(
SpdyStreamId stream_id,
SpdyStreamId associated_stream_id,
diff --git a/net/spdy/buffered_spdy_framer.h b/net/spdy/buffered_spdy_framer.h
index 2d7839c..58ecc4e 100644
--- a/net/spdy/buffered_spdy_framer.h
+++ b/net/spdy/buffered_spdy_framer.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
+// 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.
@@ -62,6 +62,9 @@ class NET_EXPORT_PRIVATE BufferedSpdyFramer {
void Reset();
SpdyFramer::SpdyError error_code() const;
SpdyFramer::SpdyState state() const;
+ bool MessageFullyRead();
+ bool HasError();
+ bool ParseHeaderBlock(const SpdyFrame* frame, SpdyHeaderBlock* block);
SpdySynStreamControlFrame* CreateSynStream(SpdyStreamId stream_id,
SpdyStreamId associated_stream_id,
int priority,