Move API-only header files out of core/io into core
Since those do not rely on any I/O functions, and are used by other parts of QUICHE that do not rely on I/O functions (e.g. QuicSimpleServerBackend), those shouldn't be in core/io.
PiperOrigin-RevId: 475374083
diff --git a/build/source_list.json b/build/source_list.json
index cf5abb2..6d59023 100644
--- a/build/source_list.json
+++ b/build/source_list.json
@@ -135,6 +135,7 @@
"quiche/quic/core/congestion_control/tcp_cubic_sender_bytes.h",
"quiche/quic/core/congestion_control/uber_loss_algorithm.h",
"quiche/quic/core/congestion_control/windowed_filter.h",
+ "quiche/quic/core/connecting_client_socket.h",
"quiche/quic/core/connection_id_generator.h",
"quiche/quic/core/crypto/aead_base_decrypter.h",
"quiche/quic/core/crypto/aead_base_encrypter.h",
@@ -342,6 +343,7 @@
"quiche/quic/core/quic_versions.h",
"quiche/quic/core/quic_write_blocked_list.h",
"quiche/quic/core/session_notifier_interface.h",
+ "quiche/quic/core/socket_factory.h",
"quiche/quic/core/stream_delegate_interface.h",
"quiche/quic/core/tls_chlo_extractor.h",
"quiche/quic/core/tls_client_handshaker.h",
@@ -952,14 +954,12 @@
"quiche/quic/core/batch_writer/quic_batch_writer_test.h",
"quiche/quic/core/batch_writer/quic_gso_batch_writer.h",
"quiche/quic/core/batch_writer/quic_sendmmsg_batch_writer.h",
- "quiche/quic/core/io/connecting_client_socket.h",
"quiche/quic/core/io/event_loop_socket_factory.h",
"quiche/quic/core/io/event_loop_tcp_client_socket.h",
"quiche/quic/core/io/quic_default_event_loop.h",
"quiche/quic/core/io/quic_event_loop.h",
"quiche/quic/core/io/quic_poll_event_loop.h",
"quiche/quic/core/io/socket.h",
- "quiche/quic/core/io/socket_factory.h",
"quiche/quic/core/quic_default_packet_writer.h",
"quiche/quic/core/quic_linux_socket_utils.h",
"quiche/quic/core/quic_packet_reader.h",