Commit 8d54e397 authored by Ryan Hamilton's avatar Ryan Hamilton Committed by Commit Bot

Roll src/net/third_party/quiche/src/ da26cdbf3..034c98c00 (3 commits)

https://quiche.googlesource.com/quiche.git/+log/da26cdbf3574..034c98c00b23

$ git log da26cdbf3..034c98c00 --date=short --no-merges --format='%ad %ae %s'
2019-05-17 rch Move virtually all the toy server logic out of quic_server_bin.cc and into a new QuicToyServer class which can be used in chromium.
2019-05-17 rch Simplify quic_client_bin.cc by factoring out the factory into a stand-alone file.
2019-05-17 rch gfe-relnote: n/a - Remove useless "Base" name suffix from QuicToyClient

Created with:
  roll-dep src/net/third_party/quiche/src src/third_party/quic_trace/src

Change-Id: Id2c533babeedab5ef5c2c1570c982c599c3f143f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1616975
Commit-Queue: Nick Harper <nharper@chromium.org>
Reviewed-by: default avatarNick Harper <nharper@chromium.org>
Cr-Commit-Position: refs/heads/master@{#661221}
parent c5f15792
...@@ -272,7 +272,7 @@ vars = { ...@@ -272,7 +272,7 @@ vars = {
# Three lines of non-changing comments so that # Three lines of non-changing comments so that
# the commit queue can handle CLs rolling feed # the commit queue can handle CLs rolling feed
# and whatever else without interference from each other. # and whatever else without interference from each other.
'quiche_revision': 'da26cdbf35740c4263a931c477eb0dbc9ff9d90a', 'quiche_revision': '034c98c00b23150a20d39e9ce90e71586102bc6c',
# Three lines of non-changing comments so that # Three lines of non-changing comments so that
# the commit queue can handle CLs rolling ios_webkit # the commit queue can handle CLs rolling ios_webkit
# and whatever else without interference from each other. # and whatever else without interference from each other.
......
...@@ -3161,6 +3161,8 @@ if (is_linux) { ...@@ -3161,6 +3161,8 @@ if (is_linux) {
executable("epoll_quic_client") { executable("epoll_quic_client") {
sources = [ sources = [
"third_party/quiche/src/quic/tools/quic_client_bin.cc", "third_party/quiche/src/quic/tools/quic_client_bin.cc",
"third_party/quiche/src/quic/tools/quic_epoll_client_factory.cc",
"third_party/quiche/src/quic/tools/quic_epoll_client_factory.h",
"third_party/quiche/src/quic/tools/quic_toy_client.cc", "third_party/quiche/src/quic/tools/quic_toy_client.cc",
"third_party/quiche/src/quic/tools/quic_toy_client.h", "third_party/quiche/src/quic/tools/quic_toy_client.h",
] ]
...@@ -3177,6 +3179,8 @@ if (is_linux) { ...@@ -3177,6 +3179,8 @@ if (is_linux) {
executable("epoll_quic_server") { executable("epoll_quic_server") {
sources = [ sources = [
"third_party/quiche/src/quic/tools/quic_server_bin.cc", "third_party/quiche/src/quic/tools/quic_server_bin.cc",
"third_party/quiche/src/quic/tools/quic_toy_server.cc",
"third_party/quiche/src/quic/tools/quic_toy_server.h",
] ]
deps = [ deps = [
":epoll_quic_tools", ":epoll_quic_tools",
...@@ -3506,6 +3510,7 @@ source_set("simple_quic_tools") { ...@@ -3506,6 +3510,7 @@ source_set("simple_quic_tools") {
"third_party/quiche/src/quic/tools/quic_simple_server_stream.h", "third_party/quiche/src/quic/tools/quic_simple_server_stream.h",
"third_party/quiche/src/quic/tools/quic_spdy_client_base.cc", "third_party/quiche/src/quic/tools/quic_spdy_client_base.cc",
"third_party/quiche/src/quic/tools/quic_spdy_client_base.h", "third_party/quiche/src/quic/tools/quic_spdy_client_base.h",
"third_party/quiche/src/quic/tools/quic_spdy_server_base.h",
"third_party/quiche/src/quic/tools/quic_url.cc", "third_party/quiche/src/quic/tools/quic_url.cc",
"third_party/quiche/src/quic/tools/quic_url.h", "third_party/quiche/src/quic/tools/quic_url.h",
"tools/quic/quic_client_message_loop_network_helper.cc", "tools/quic/quic_client_message_loop_network_helper.cc",
......
...@@ -79,7 +79,7 @@ using std::endl; ...@@ -79,7 +79,7 @@ using std::endl;
namespace { namespace {
class QuicSimpleClientFactory : public quic::QuicToyClientBase::ClientFactory { class QuicSimpleClientFactory : public quic::QuicToyClient::ClientFactory {
public: public:
std::unique_ptr<quic::QuicSpdyClientBase> CreateClient( std::unique_ptr<quic::QuicSpdyClientBase> CreateClient(
std::string host, std::string host,
...@@ -129,6 +129,6 @@ int main(int argc, char* argv[]) { ...@@ -129,6 +129,6 @@ int main(int argc, char* argv[]) {
} }
QuicSimpleClientFactory factory; QuicSimpleClientFactory factory;
quic::QuicToyClientBase client(&factory); quic::QuicToyClient client(&factory);
return client.SendRequestsAndPrintResponses(urls); return client.SendRequestsAndPrintResponses(urls);
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment