diff options
author | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-26 22:27:44 +0000 |
---|---|---|
committer | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-26 22:27:44 +0000 |
commit | 1fe6371fe8fb4347694648e9461630614454b692 (patch) | |
tree | b884799111dda0d0617414e9716dc254efe8d1fb /net/tools/flip_server | |
parent | f9cf2a6fc302ea614db95b6a9f0c688d84c104a6 (diff) | |
download | chromium_src-1fe6371fe8fb4347694648e9461630614454b692.zip chromium_src-1fe6371fe8fb4347694648e9461630614454b692.tar.gz chromium_src-1fe6371fe8fb4347694648e9461630614454b692.tar.bz2 |
Cleanup of QuicInMemoryCache to sync with internal version.
Review URL: https://codereview.chromium.org/24596008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225588 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/tools/flip_server')
-rw-r--r-- | net/tools/flip_server/balsa_visitor_interface.h | 1 | ||||
-rw-r--r-- | net/tools/flip_server/noop_balsa_visitor.h | 60 |
2 files changed, 60 insertions, 1 deletions
diff --git a/net/tools/flip_server/balsa_visitor_interface.h b/net/tools/flip_server/balsa_visitor_interface.h index 75283ac..2542723 100644 --- a/net/tools/flip_server/balsa_visitor_interface.h +++ b/net/tools/flip_server/balsa_visitor_interface.h @@ -178,4 +178,3 @@ class BalsaVisitorInterface { } // namespace net #endif // NET_TOOLS_FLIP_SERVER_BALSA_VISITOR_INTERFACE_H_ - diff --git a/net/tools/flip_server/noop_balsa_visitor.h b/net/tools/flip_server/noop_balsa_visitor.h new file mode 100644 index 0000000..04f4aa6 --- /dev/null +++ b/net/tools/flip_server/noop_balsa_visitor.h @@ -0,0 +1,60 @@ +// Copyright 2013 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. +// +// Provides empty BalsaVisitorInterface overrides for convenience. +// Intended to be used as a base class for BalsaVisitorInterface subclasses that +// only need to override a small number of methods. + +#ifndef NET_TOOLS_FLIP_SERVER_NOOP_BALSA_VISITOR_H_ +#define NET_TOOLS_FLIP_SERVER_NOOP_BALSA_VISITOR_H_ + +#include "net/tools/flip_server/balsa_visitor_interface.h" + +namespace net { + +// See file comment above. +class NoOpBalsaVisitor : public BalsaVisitorInterface { + public: + NoOpBalsaVisitor() { } + virtual ~NoOpBalsaVisitor() { } + + virtual void ProcessBodyInput(const char* input, size_t size) OVERRIDE { } + virtual void ProcessBodyData(const char* input, size_t size) OVERRIDE { } + virtual void ProcessHeaderInput(const char* input, size_t size) OVERRIDE { } + virtual void ProcessTrailerInput(const char* input, size_t size) OVERRIDE { } + virtual void ProcessHeaders(const BalsaHeaders& headers) OVERRIDE { } + + virtual void ProcessRequestFirstLine(const char* line_input, + size_t line_length, + const char* method_input, + size_t method_length, + const char* request_uri_input, + size_t request_uri_length, + const char* version_input, + size_t version_length) OVERRIDE { } + virtual void ProcessResponseFirstLine(const char* line_input, + size_t line_length, + const char* version_input, + size_t version_length, + const char* status_input, + size_t status_length, + const char* reason_input, + size_t reason_length) OVERRIDE { } + virtual void ProcessChunkLength(size_t chunk_length) OVERRIDE { } + virtual void ProcessChunkExtensions(const char* input, size_t size) OVERRIDE { + } + virtual void HeaderDone() OVERRIDE { } + virtual void MessageDone() OVERRIDE { } + virtual void HandleHeaderError(BalsaFrame* framer) OVERRIDE { } + virtual void HandleHeaderWarning(BalsaFrame* framer) OVERRIDE { } + virtual void HandleChunkingError(BalsaFrame* framer) OVERRIDE { } + virtual void HandleBodyError(BalsaFrame* framer) OVERRIDE { } + + private: + DISALLOW_COPY_AND_ASSIGN(NoOpBalsaVisitor); +}; + +} // namespace net + +#endif // NET_TOOLS_FLIP_SERVER_NOOP_BALSA_VISITOR_H_ |