Implement MoqtOutgoingQueue.
This lets us have some "backlog buffer" in-memory, primarily for use in ingestion client.
PiperOrigin-RevId: 627368811
diff --git a/build/source_list.bzl b/build/source_list.bzl
index 2e6cd92..465be42 100644
--- a/build/source_list.bzl
+++ b/build/source_list.bzl
@@ -1494,6 +1494,7 @@
moqt_hdrs = [
"quic/moqt/moqt_framer.h",
"quic/moqt/moqt_messages.h",
+ "quic/moqt/moqt_outgoing_queue.h",
"quic/moqt/moqt_parser.h",
"quic/moqt/moqt_session.h",
"quic/moqt/moqt_subscribe_windows.h",
@@ -1508,6 +1509,8 @@
"quic/moqt/moqt_framer_test.cc",
"quic/moqt/moqt_integration_test.cc",
"quic/moqt/moqt_messages.cc",
+ "quic/moqt/moqt_outgoing_queue.cc",
+ "quic/moqt/moqt_outgoing_queue_test.cc",
"quic/moqt/moqt_parser.cc",
"quic/moqt/moqt_parser_test.cc",
"quic/moqt/moqt_session.cc",