summaryrefslogtreecommitdiffstats
path: root/net/tools/flip_server
diff options
context:
space:
mode:
authorrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-11 05:46:34 +0000
committerrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-11 05:46:34 +0000
commitd01130ce793d9592be1509bb339d21f522bee0d3 (patch)
tree41aef7e61aa982082fe344747f3099ef987ab935 /net/tools/flip_server
parent054e7bb2e3c661f95acc4216fc9fdebfe460ffa0 (diff)
downloadchromium_src-d01130ce793d9592be1509bb339d21f522bee0d3.zip
chromium_src-d01130ce793d9592be1509bb339d21f522bee0d3.tar.gz
chromium_src-d01130ce793d9592be1509bb339d21f522bee0d3.tar.bz2
Remove several usages of linked_ptr in spdy land.
Review URL: https://chromiumcodereview.appspot.com/10763011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146062 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/tools/flip_server')
-rw-r--r--net/tools/flip_server/spdy_interface.cc24
-rw-r--r--net/tools/flip_server/spdy_interface.h8
2 files changed, 16 insertions, 16 deletions
diff --git a/net/tools/flip_server/spdy_interface.cc b/net/tools/flip_server/spdy_interface.cc
index 54dc3d6..7e5c201 100644
--- a/net/tools/flip_server/spdy_interface.cc
+++ b/net/tools/flip_server/spdy_interface.cc
@@ -121,24 +121,24 @@ SMInterface* SpdySM::FindOrMakeNewSMConnectionInterface(
int SpdySM::SpdyHandleNewStream(
SpdyStreamId stream_id,
SpdyPriority priority,
- const linked_ptr<SpdyHeaderBlock>& headers,
+ const SpdyHeaderBlock& headers,
std::string &http_data,
bool* is_https_scheme) {
*is_https_scheme = false;
VLOG(2) << ACCEPTOR_CLIENT_IDENT << "SpdySM: OnSyn("
<< stream_id << ")";
VLOG(2) << ACCEPTOR_CLIENT_IDENT << "SpdySM: # headers: "
- << headers->size();
+ << headers.size();
- SpdyHeaderBlock::iterator url = headers->find("url");
- SpdyHeaderBlock::iterator method = headers->find("method");
- if (url == headers->end() || method == headers->end()) {
+ SpdyHeaderBlock::const_iterator url = headers.find("url");
+ SpdyHeaderBlock::const_iterator method = headers.find("method");
+ if (url == headers.end() || method == headers.end()) {
VLOG(2) << ACCEPTOR_CLIENT_IDENT << "SpdySM: didn't find method or url "
<< "or method. Not creating stream";
return 0;
}
- SpdyHeaderBlock::iterator scheme = headers->find("scheme");
+ SpdyHeaderBlock::const_iterator scheme = headers.find("scheme");
if (scheme->second.compare("https") == 0) {
*is_https_scheme = true;
}
@@ -159,12 +159,12 @@ int SpdySM::SpdyHandleNewStream(
std::string filename = EncodeURL(uri, host, method->second);
NewStream(stream_id, priority, filename);
} else {
- SpdyHeaderBlock::iterator version = headers->find("version");
+ SpdyHeaderBlock::const_iterator version = headers.find("version");
http_data += method->second + " " + uri + " " + version->second + "\r\n";
VLOG(1) << ACCEPTOR_CLIENT_IDENT << "Request: " << method->second << " "
<< uri << " " << version->second;
- for (SpdyHeaderBlock::iterator i = headers->begin();
- i != headers->end(); ++i) {
+ for (SpdyHeaderBlock::const_iterator i = headers.begin();
+ i != headers.end(); ++i) {
http_data += i->first + ": " + i->second + "\r\n";
VLOG(2) << ACCEPTOR_CLIENT_IDENT << i->first.c_str() << ":"
<< i->second.c_str();
@@ -204,7 +204,7 @@ void SpdySM::OnSynStream(SpdyStreamId stream_id,
uint8 credential_slot,
bool fin,
bool unidirectional,
- const linked_ptr<SpdyHeaderBlock>& headers) {
+ const SpdyHeaderBlock& headers) {
std::string http_data;
bool is_https_scheme;
int ret = SpdyHandleNewStream(stream_id, priority, headers, http_data,
@@ -238,7 +238,7 @@ void SpdySM::OnSynStream(SpdyStreamId stream_id,
void SpdySM::OnSynReply(SpdyStreamId stream_id,
bool fin,
- const linked_ptr<SpdyHeaderBlock>& headers) {
+ const SpdyHeaderBlock& headers) {
// TODO(willchan): if there is an error parsing headers, we
// should send a RST_STREAM.
VLOG(2) << ACCEPTOR_CLIENT_IDENT << "SpdySM: OnSynReply("
@@ -247,7 +247,7 @@ void SpdySM::OnSynReply(SpdyStreamId stream_id,
void SpdySM::OnHeaders(SpdyStreamId stream_id,
bool fin,
- const linked_ptr<SpdyHeaderBlock>& headers) {
+ const SpdyHeaderBlock& headers) {
VLOG(2) << ACCEPTOR_CLIENT_IDENT << "SpdySM: OnHeaders("
<< stream_id << ")";
}
diff --git a/net/tools/flip_server/spdy_interface.h b/net/tools/flip_server/spdy_interface.h
index 528227e..e3a6736 100644
--- a/net/tools/flip_server/spdy_interface.h
+++ b/net/tools/flip_server/spdy_interface.h
@@ -52,7 +52,7 @@ class SpdySM : public BufferedSpdyFramerVisitorInterface,
std::string server_port);
int SpdyHandleNewStream(SpdyStreamId stream_id,
SpdyPriority priority,
- const linked_ptr<SpdyHeaderBlock>& headers,
+ const SpdyHeaderBlock& headers,
std::string& http_data,
bool* is_https_scheme);
@@ -67,17 +67,17 @@ class SpdySM : public BufferedSpdyFramerVisitorInterface,
uint8 credential_slot,
bool fin,
bool unidirectional,
- const linked_ptr<SpdyHeaderBlock>& headers) OVERRIDE;
+ const SpdyHeaderBlock& headers) OVERRIDE;
// Called after all the header data for SYN_REPLY control frame is received.
virtual void OnSynReply(SpdyStreamId stream_id,
bool fin,
- const linked_ptr<SpdyHeaderBlock>& headers) OVERRIDE;
+ const SpdyHeaderBlock& headers) OVERRIDE;
// Called after all the header data for HEADERS control frame is received.
virtual void OnHeaders(SpdyStreamId stream_id,
bool fin,
- const linked_ptr<SpdyHeaderBlock>& headers) OVERRIDE;
+ const SpdyHeaderBlock& headers) OVERRIDE;
// Called when data is received.
// |stream_id| The stream receiving data.