Move all of the individual alarms in QuicConnection into a new holder class.
This is a first step towards replacing individual alarms with one big connection-wide alarm.
This CL only covers alarms in the QuicConnection itself; some of the adjacent alarms will be moved in the follow-up CL.
PiperOrigin-RevId: 628392148
diff --git a/build/source_list.bzl b/build/source_list.bzl
index a28d283..67a610a 100644
--- a/build/source_list.bzl
+++ b/build/source_list.bzl
@@ -282,6 +282,7 @@
"quic/core/quic_coalesced_packet.h",
"quic/core/quic_config.h",
"quic/core/quic_connection.h",
+ "quic/core/quic_connection_alarms.h",
"quic/core/quic_connection_context.h",
"quic/core/quic_connection_id.h",
"quic/core/quic_connection_id_manager.h",
@@ -613,6 +614,7 @@
"quic/core/quic_coalesced_packet.cc",
"quic/core/quic_config.cc",
"quic/core/quic_connection.cc",
+ "quic/core/quic_connection_alarms.cc",
"quic/core/quic_connection_context.cc",
"quic/core/quic_connection_id.cc",
"quic/core/quic_connection_id_manager.cc",