Implement MoqtClient and MoqtServer
Based on cl/578655843
PiperOrigin-RevId: 582112382
diff --git a/build/source_list.bzl b/build/source_list.bzl
index 1038ec4..0ba5220 100644
--- a/build/source_list.bzl
+++ b/build/source_list.bzl
@@ -696,6 +696,7 @@
"quic/tools/quic_backend_response.h",
"quic/tools/quic_client_base.h",
"quic/tools/quic_client_factory.h",
+ "quic/tools/quic_event_loop_tools.h",
"quic/tools/quic_memory_cache_backend.h",
"quic/tools/quic_name_lookup.h",
"quic/tools/quic_simple_client_session.h",
@@ -710,6 +711,7 @@
"quic/tools/quic_tcp_like_trace_converter.h",
"quic/tools/quic_url.h",
"quic/tools/simple_ticket_crypter.h",
+ "quic/tools/web_transport_only_backend.h",
"quic/tools/web_transport_test_visitors.h",
]
quiche_tool_support_srcs = [
@@ -733,6 +735,7 @@
"quic/tools/quic_tcp_like_trace_converter.cc",
"quic/tools/quic_url.cc",
"quic/tools/simple_ticket_crypter.cc",
+ "quic/tools/web_transport_only_backend.cc",
]
quiche_test_support_hdrs = [
"common/platform/api/quiche_expect_bug.h",
@@ -1470,6 +1473,8 @@
"quic/moqt/moqt_parser.h",
"quic/moqt/moqt_session.h",
"quic/moqt/test_tools/moqt_test_message.h",
+ "quic/moqt/tools/moqt_client.h",
+ "quic/moqt/tools/moqt_server.h",
]
moqt_srcs = [
"quic/moqt/moqt_framer.cc",
@@ -1479,6 +1484,9 @@
"quic/moqt/moqt_parser.cc",
"quic/moqt/moqt_parser_test.cc",
"quic/moqt/moqt_session.cc",
+ "quic/moqt/tools/moqt_client.cc",
+ "quic/moqt/tools/moqt_end_to_end_test.cc",
+ "quic/moqt/tools/moqt_server.cc",
]
binary_http_hdrs = [
"binary_http/binary_http_message.h",