summaryrefslogtreecommitdiff
path: root/chromium/net/third_party/quiche/src/quiche/quic/core/quic_epoll_alarm_factory.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/third_party/quiche/src/quiche/quic/core/quic_epoll_alarm_factory.h')
-rw-r--r--chromium/net/third_party/quiche/src/quiche/quic/core/quic_epoll_alarm_factory.h35
1 files changed, 0 insertions, 35 deletions
diff --git a/chromium/net/third_party/quiche/src/quiche/quic/core/quic_epoll_alarm_factory.h b/chromium/net/third_party/quiche/src/quiche/quic/core/quic_epoll_alarm_factory.h
deleted file mode 100644
index 8ccc9234fe0..00000000000
--- a/chromium/net/third_party/quiche/src/quiche/quic/core/quic_epoll_alarm_factory.h
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright (c) 2015 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef QUICHE_QUIC_CORE_QUIC_EPOLL_ALARM_FACTORY_H_
-#define QUICHE_QUIC_CORE_QUIC_EPOLL_ALARM_FACTORY_H_
-
-#include "quiche/quic/core/quic_alarm.h"
-#include "quiche/quic/core/quic_alarm_factory.h"
-#include "quiche/quic/core/quic_one_block_arena.h"
-#include "quiche/quic/platform/api/quic_epoll.h"
-
-namespace quic {
-
-// Creates alarms that use the supplied EpollServer for timing and firing.
-class QUIC_EXPORT_PRIVATE QuicEpollAlarmFactory : public QuicAlarmFactory {
- public:
- explicit QuicEpollAlarmFactory(QuicEpollServer* epoll_server);
- QuicEpollAlarmFactory(const QuicEpollAlarmFactory&) = delete;
- QuicEpollAlarmFactory& operator=(const QuicEpollAlarmFactory&) = delete;
- ~QuicEpollAlarmFactory() override;
-
- // QuicAlarmFactory interface.
- QuicAlarm* CreateAlarm(QuicAlarm::Delegate* delegate) override;
- QuicArenaScopedPtr<QuicAlarm> CreateAlarm(
- QuicArenaScopedPtr<QuicAlarm::Delegate> delegate,
- QuicConnectionArena* arena) override;
-
- private:
- QuicEpollServer* epoll_server_; // Not owned.
-};
-
-} // namespace quic
-
-#endif // QUICHE_QUIC_CORE_QUIC_EPOLL_ALARM_FACTORY_H_