diff options
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.h | 35 |
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_ |