Index: net/quic/test_tools/quic_test_utils.h |
diff --git a/net/quic/test_tools/quic_test_utils.h b/net/quic/test_tools/quic_test_utils.h |
index 5293e5b1a110601a6ea7e74f24eea8b36b8a4980..8c274f0f8e2e42f7e7ba43850c9b9ec303ea8eb5 100644 |
--- a/net/quic/test_tools/quic_test_utils.h |
+++ b/net/quic/test_tools/quic_test_utils.h |
@@ -302,13 +302,17 @@ class MockConnectionHelper : public QuicConnectionHelperInterface { |
const QuicClock* GetClock() const override; |
QuicRandom* GetRandomGenerator() override; |
QuicAlarm* CreateAlarm(QuicAlarm::Delegate* delegate) override; |
+ QuicArenaScopedPtr<QuicAlarm> CreateAlarm( |
+ QuicArenaScopedPtr<QuicAlarm::Delegate> delegate, |
+ QuicConnectionArena* arena) override; |
QuicBufferAllocator* GetBufferAllocator() override; |
void AdvanceTime(QuicTime::Delta delta); |
// No-op alarm implementation |
class TestAlarm : public QuicAlarm { |
public: |
- explicit TestAlarm(QuicAlarm::Delegate* delegate) : QuicAlarm(delegate) {} |
+ explicit TestAlarm(QuicArenaScopedPtr<QuicAlarm::Delegate> delegate) |
+ : QuicAlarm(std::move(delegate)) {} |
void SetImpl() override {} |
void CancelImpl() override {} |