Remove leftover epoll dependencies for quic_server.
PiperOrigin-RevId: 465416614
diff --git a/build/source_list.bzl b/build/source_list.bzl
index 7c1b37c..0d8046e 100644
--- a/build/source_list.bzl
+++ b/build/source_list.bzl
@@ -699,6 +699,7 @@
"quic/tools/quic_client_default_network_helper.h",
"quic/tools/quic_default_client.h",
"quic/tools/quic_memory_cache_backend.h",
+ "quic/tools/quic_server_factory.h",
"quic/tools/quic_simple_client_session.h",
"quic/tools/quic_simple_client_stream.h",
"quic/tools/quic_simple_crypto_server_stream_helper.h",
@@ -720,6 +721,7 @@
"quic/tools/quic_client_default_network_helper.cc",
"quic/tools/quic_default_client.cc",
"quic/tools/quic_memory_cache_backend.cc",
+ "quic/tools/quic_server_factory.cc",
"quic/tools/quic_simple_client_session.cc",
"quic/tools/quic_simple_client_stream.cc",
"quic/tools/quic_simple_crypto_server_stream_helper.cc",
@@ -1331,7 +1333,6 @@
]
cli_tools_hdrs = [
"quic/tools/quic_epoll_client_factory.h",
- "quic/tools/quic_epoll_server_factory.h",
"quic/tools/quic_toy_client.h",
"quic/tools/quic_toy_server.h",
]
@@ -1343,7 +1344,6 @@
"quic/tools/quic_client_bin.cc",
"quic/tools/quic_client_interop_test_bin.cc",
"quic/tools/quic_epoll_client_factory.cc",
- "quic/tools/quic_epoll_server_factory.cc",
"quic/tools/quic_packet_printer_bin.cc",
"quic/tools/quic_reject_reason_decoder_bin.cc",
"quic/tools/quic_server_bin.cc",
diff --git a/build/source_list.gni b/build/source_list.gni
index 76219c9..b53797a 100644
--- a/build/source_list.gni
+++ b/build/source_list.gni
@@ -699,6 +699,7 @@
"src/quiche/quic/tools/quic_client_default_network_helper.h",
"src/quiche/quic/tools/quic_default_client.h",
"src/quiche/quic/tools/quic_memory_cache_backend.h",
+ "src/quiche/quic/tools/quic_server_factory.h",
"src/quiche/quic/tools/quic_simple_client_session.h",
"src/quiche/quic/tools/quic_simple_client_stream.h",
"src/quiche/quic/tools/quic_simple_crypto_server_stream_helper.h",
@@ -720,6 +721,7 @@
"src/quiche/quic/tools/quic_client_default_network_helper.cc",
"src/quiche/quic/tools/quic_default_client.cc",
"src/quiche/quic/tools/quic_memory_cache_backend.cc",
+ "src/quiche/quic/tools/quic_server_factory.cc",
"src/quiche/quic/tools/quic_simple_client_session.cc",
"src/quiche/quic/tools/quic_simple_client_stream.cc",
"src/quiche/quic/tools/quic_simple_crypto_server_stream_helper.cc",
@@ -1331,7 +1333,6 @@
]
cli_tools_hdrs = [
"src/quiche/quic/tools/quic_epoll_client_factory.h",
- "src/quiche/quic/tools/quic_epoll_server_factory.h",
"src/quiche/quic/tools/quic_toy_client.h",
"src/quiche/quic/tools/quic_toy_server.h",
]
@@ -1343,7 +1344,6 @@
"src/quiche/quic/tools/quic_client_bin.cc",
"src/quiche/quic/tools/quic_client_interop_test_bin.cc",
"src/quiche/quic/tools/quic_epoll_client_factory.cc",
- "src/quiche/quic/tools/quic_epoll_server_factory.cc",
"src/quiche/quic/tools/quic_packet_printer_bin.cc",
"src/quiche/quic/tools/quic_reject_reason_decoder_bin.cc",
"src/quiche/quic/tools/quic_server_bin.cc",
diff --git a/build/source_list.json b/build/source_list.json
index 8e32230..d65d487 100644
--- a/build/source_list.json
+++ b/build/source_list.json
@@ -698,6 +698,7 @@
"quiche/quic/tools/quic_client_default_network_helper.h",
"quiche/quic/tools/quic_default_client.h",
"quiche/quic/tools/quic_memory_cache_backend.h",
+ "quiche/quic/tools/quic_server_factory.h",
"quiche/quic/tools/quic_simple_client_session.h",
"quiche/quic/tools/quic_simple_client_stream.h",
"quiche/quic/tools/quic_simple_crypto_server_stream_helper.h",
@@ -719,6 +720,7 @@
"quiche/quic/tools/quic_client_default_network_helper.cc",
"quiche/quic/tools/quic_default_client.cc",
"quiche/quic/tools/quic_memory_cache_backend.cc",
+ "quiche/quic/tools/quic_server_factory.cc",
"quiche/quic/tools/quic_simple_client_session.cc",
"quiche/quic/tools/quic_simple_client_stream.cc",
"quiche/quic/tools/quic_simple_crypto_server_stream_helper.cc",
@@ -1330,7 +1332,6 @@
],
"cli_tools_hdrs": [
"quiche/quic/tools/quic_epoll_client_factory.h",
- "quiche/quic/tools/quic_epoll_server_factory.h",
"quiche/quic/tools/quic_toy_client.h",
"quiche/quic/tools/quic_toy_server.h"
],
@@ -1342,7 +1343,6 @@
"quiche/quic/tools/quic_client_bin.cc",
"quiche/quic/tools/quic_client_interop_test_bin.cc",
"quiche/quic/tools/quic_epoll_client_factory.cc",
- "quiche/quic/tools/quic_epoll_server_factory.cc",
"quiche/quic/tools/quic_packet_printer_bin.cc",
"quiche/quic/tools/quic_reject_reason_decoder_bin.cc",
"quiche/quic/tools/quic_server_bin.cc",
diff --git a/quiche/quic/tools/quic_server.h b/quiche/quic/tools/quic_server.h
index 61531fb..7cb870f 100644
--- a/quiche/quic/tools/quic_server.h
+++ b/quiche/quic/tools/quic_server.h
@@ -17,11 +17,9 @@
#include "quiche/quic/core/crypto/quic_crypto_server_config.h"
#include "quiche/quic/core/io/quic_event_loop.h"
#include "quiche/quic/core/quic_config.h"
-#include "quiche/quic/core/quic_framer.h"
#include "quiche/quic/core/quic_packet_writer.h"
#include "quiche/quic/core/quic_udp_socket.h"
#include "quiche/quic/core/quic_version_manager.h"
-#include "quiche/quic/platform/api/quic_epoll.h"
#include "quiche/quic/platform/api/quic_socket_address.h"
#include "quiche/quic/tools/quic_simple_server_backend.h"
#include "quiche/quic/tools/quic_spdy_server_base.h"
diff --git a/quiche/quic/tools/quic_server_bin.cc b/quiche/quic/tools/quic_server_bin.cc
index b7e587b..d823af0 100644
--- a/quiche/quic/tools/quic_server_bin.cc
+++ b/quiche/quic/tools/quic_server_bin.cc
@@ -7,9 +7,7 @@
#include <vector>
-#include "quiche/quic/core/quic_versions.h"
-#include "quiche/quic/platform/api/quic_flags.h"
-#include "quiche/quic/tools/quic_epoll_server_factory.h"
+#include "quiche/quic/tools/quic_server_factory.h"
#include "quiche/quic/tools/quic_toy_server.h"
#include "quiche/common/platform/api/quiche_command_line_flags.h"
#include "quiche/common/platform/api/quiche_system_event_loop.h"
@@ -25,7 +23,7 @@
}
quic::QuicToyServer::MemoryCacheBackendFactory backend_factory;
- quic::QuicEpollServerFactory server_factory;
+ quic::QuicServerFactory server_factory;
quic::QuicToyServer server(&backend_factory, &server_factory);
return server.Start();
}
diff --git a/quiche/quic/tools/quic_epoll_server_factory.cc b/quiche/quic/tools/quic_server_factory.cc
similarity index 80%
rename from quiche/quic/tools/quic_epoll_server_factory.cc
rename to quiche/quic/tools/quic_server_factory.cc
index a81b973..7aac48b 100644
--- a/quiche/quic/tools/quic_epoll_server_factory.cc
+++ b/quiche/quic/tools/quic_server_factory.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "quiche/quic/tools/quic_epoll_server_factory.h"
+#include "quiche/quic/tools/quic_server_factory.h"
#include <utility>
@@ -10,7 +10,7 @@
namespace quic {
-std::unique_ptr<quic::QuicSpdyServerBase> QuicEpollServerFactory::CreateServer(
+std::unique_ptr<quic::QuicSpdyServerBase> QuicServerFactory::CreateServer(
quic::QuicSimpleServerBackend* backend,
std::unique_ptr<quic::ProofSource> proof_source,
const quic::ParsedQuicVersionVector& supported_versions) {
diff --git a/quiche/quic/tools/quic_epoll_server_factory.h b/quiche/quic/tools/quic_server_factory.h
similarity index 61%
rename from quiche/quic/tools/quic_epoll_server_factory.h
rename to quiche/quic/tools/quic_server_factory.h
index c1e2e2c..ba6bdfc 100644
--- a/quiche/quic/tools/quic_epoll_server_factory.h
+++ b/quiche/quic/tools/quic_server_factory.h
@@ -2,26 +2,22 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef QUICHE_QUIC_TOOLS_QUIC_EPOLL_SERVER_FACTORY_H_
-#define QUICHE_QUIC_TOOLS_QUIC_EPOLL_SERVER_FACTORY_H_
+#ifndef QUICHE_QUIC_TOOLS_QUIC_SERVER_FACTORY_H_
+#define QUICHE_QUIC_TOOLS_QUIC_SERVER_FACTORY_H_
-#include "quiche/quic/platform/api/quic_epoll.h"
#include "quiche/quic/tools/quic_toy_server.h"
namespace quic {
// Factory creating QuicServer instances.
-class QuicEpollServerFactory : public QuicToyServer::ServerFactory {
+class QuicServerFactory : public QuicToyServer::ServerFactory {
public:
std::unique_ptr<QuicSpdyServerBase> CreateServer(
QuicSimpleServerBackend* backend,
std::unique_ptr<ProofSource> proof_source,
const quic::ParsedQuicVersionVector& supported_versions) override;
-
- private:
- QuicEpollServer epoll_server_;
};
} // namespace quic
-#endif // QUICHE_QUIC_TOOLS_QUIC_EPOLL_SERVER_FACTORY_H_
+#endif // QUICHE_QUIC_TOOLS_QUIC_SERVER_FACTORY_H_
diff --git a/quiche/quic/tools/quic_toy_server.cc b/quiche/quic/tools/quic_toy_server.cc
index 1e31b2e..6b3c76f 100644
--- a/quiche/quic/tools/quic_toy_server.cc
+++ b/quiche/quic/tools/quic_toy_server.cc
@@ -9,7 +9,6 @@
#include "quiche/quic/core/quic_versions.h"
#include "quiche/quic/platform/api/quic_default_proof_providers.h"
-#include "quiche/quic/platform/api/quic_flags.h"
#include "quiche/quic/platform/api/quic_socket_address.h"
#include "quiche/quic/tools/quic_memory_cache_backend.h"
#include "quiche/common/platform/api/quiche_command_line_flags.h"