Skip to content

Commit

Permalink
Fix build errors
Browse files Browse the repository at this point in the history
Signed-off-by: tianqian.zyf <tianqian.zyf@alibaba-inc.com>
  • Loading branch information
zyfjeff committed Aug 20, 2018
1 parent a1f004e commit b1a441c
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 6 deletions.
2 changes: 1 addition & 1 deletion source/common/http/http1/codec_impl.cc
Original file line number Diff line number Diff line change
Expand Up @@ -684,7 +684,7 @@ StreamEncoder& ClientConnectionImpl::newStream(StreamDecoder& response_decoder)
return *request_encoder_;
}

void ClientConnectionImpl::onEncodeHeaders(const HeaderMapImpl& headers) {
void ClientConnectionImpl::onEncodeHeaders(const HeaderMap& headers) {
if (headers.Method()->value() == Headers::get().MethodValues.Head.c_str()) {
pending_responses_.back().head_request_ = true;
}
Expand Down
6 changes: 3 additions & 3 deletions source/common/http/http1/codec_impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ class ConnectionImpl : public virtual Connection, protected Logger::Loggable<Log
/**
* Called when headers are encoded.
*/
virtual void onEncodeHeaders(const HeaderMapImpl& headers) PURE;
virtual void onEncodeHeaders(const HeaderMap& headers) PURE;

/**
* Called when resetStream() has been called on an active stream. In HTTP/1.1 the only
Expand Down Expand Up @@ -307,7 +307,7 @@ class ServerConnectionImpl : public ServerConnection, public ConnectionImpl {

// ConnectionImpl
void onEncodeComplete() override;
void onEncodeHeaders(const HeaderMapImpl&) override {}
void onEncodeHeaders(const HeaderMap&) override {}
void onMessageBegin() override;
void onUrl(const char* data, size_t length) override;
int onHeadersComplete(HeaderMapImplPtr&& headers) override;
Expand Down Expand Up @@ -345,7 +345,7 @@ class ClientConnectionImpl : public ClientConnection, public ConnectionImpl {

// ConnectionImpl
void onEncodeComplete() override {}
void onEncodeHeaders(const HeaderMapImpl& headers) override;
void onEncodeHeaders(const HeaderMap& headers) override;
void onMessageBegin() override {}
void onUrl(const char*, size_t) override { NOT_IMPLEMENTED_GCOVR_EXCL_LINE; }
int onHeadersComplete(HeaderMapImplPtr&& headers) override;
Expand Down
6 changes: 4 additions & 2 deletions test/common/http/conn_manager_impl_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -2254,7 +2254,8 @@ TEST_F(HttpConnectionManagerImplTest, FilterAddTrailersInTrailersCallback) {

EXPECT_CALL(*codec_, dispatch(_)).WillOnce(Invoke([&](Buffer::Instance&) -> void {
StreamDecoder* decoder = &conn_manager_->newStream(response_encoder_);
HeaderMapPtr headers{new TestHeaderMapImpl{{":authority", "host"}, {":path", "/"}}};
HeaderMapPtr headers{
new TestHeaderMapImpl{{":authority", "host"}, {":path", "/"}, {":method", "GET"}}};
decoder->decodeHeaders(std::move(headers), false);

Buffer::OwnedImpl fake_data("hello");
Expand Down Expand Up @@ -2335,7 +2336,8 @@ TEST_F(HttpConnectionManagerImplTest, FilterAddTrailersInDataCallbackNoTrailers)

EXPECT_CALL(*codec_, dispatch(_)).WillOnce(Invoke([&](Buffer::Instance&) -> void {
StreamDecoder* decoder = &conn_manager_->newStream(response_encoder_);
HeaderMapPtr headers{new TestHeaderMapImpl{{":authority", "host"}, {":path", "/"}}};
HeaderMapPtr headers{
new TestHeaderMapImpl{{":authority", "host"}, {":path", "/"}, {":method", "GET"}}};
decoder->decodeHeaders(std::move(headers), false);

Buffer::OwnedImpl fake_data("hello");
Expand Down

0 comments on commit b1a441c

Please sign in to comment.