| Index: net/quic/core/crypto/properties_based_quic_server_info.h
|
| diff --git a/net/quic/core/crypto/properties_based_quic_server_info.h b/net/quic/core/crypto/properties_based_quic_server_info.h
|
| deleted file mode 100644
|
| index 21fcf7fcf0d9b227437fd99daa3043bfb9b7f6f2..0000000000000000000000000000000000000000
|
| --- a/net/quic/core/crypto/properties_based_quic_server_info.h
|
| +++ /dev/null
|
| @@ -1,64 +0,0 @@
|
| -// Copyright 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 NET_QUIC_CORE_CRYPTO_PROPERTIES_BASED_QUIC_SERVER_INFO_H_
|
| -#define NET_QUIC_CORE_CRYPTO_PROPERTIES_BASED_QUIC_SERVER_INFO_H_
|
| -
|
| -#include <string>
|
| -#include <vector>
|
| -
|
| -#include "base/macros.h"
|
| -#include "base/memory/weak_ptr.h"
|
| -#include "net/base/completion_callback.h"
|
| -#include "net/quic/core/crypto/quic_server_info.h"
|
| -#include "net/quic/platform/api/quic_export.h"
|
| -
|
| -namespace net {
|
| -
|
| -class HttpServerProperties;
|
| -
|
| -// PropertiesBasedQuicServerInfo fetches information about a QUIC server from
|
| -// HttpServerProperties. Since the information is defined to be non-sensitive,
|
| -// it's ok for us to keep it on disk.
|
| -class QUIC_EXPORT_PRIVATE PropertiesBasedQuicServerInfo
|
| - : public QuicServerInfo {
|
| - public:
|
| - PropertiesBasedQuicServerInfo(const QuicServerId& server_id,
|
| - HttpServerProperties* http_server_properties);
|
| - ~PropertiesBasedQuicServerInfo() override;
|
| -
|
| - // QuicServerInfo implementation.
|
| - void Start() override;
|
| - int WaitForDataReady(const CompletionCallback& callback) override;
|
| - void ResetWaitForDataReadyCallback() override;
|
| - void CancelWaitForDataReadyCallback() override;
|
| - bool IsDataReady() override;
|
| - bool IsReadyToPersist() override;
|
| - void Persist() override;
|
| - void OnExternalCacheHit() override;
|
| -
|
| - private:
|
| - HttpServerProperties* http_server_properties_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(PropertiesBasedQuicServerInfo);
|
| -};
|
| -
|
| -class QUIC_EXPORT_PRIVATE PropertiesBasedQuicServerInfoFactory
|
| - : public QuicServerInfoFactory {
|
| - public:
|
| - explicit PropertiesBasedQuicServerInfoFactory(
|
| - HttpServerProperties* http_server_properties);
|
| - ~PropertiesBasedQuicServerInfoFactory() override;
|
| -
|
| - QuicServerInfo* GetForServer(const QuicServerId& server_id) override;
|
| -
|
| - private:
|
| - HttpServerProperties* http_server_properties_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(PropertiesBasedQuicServerInfoFactory);
|
| -};
|
| -
|
| -} // namespace net
|
| -
|
| -#endif // NET_QUIC_CORE_CRYPTO_PROPERTIES_BASED_QUIC_SERVER_INFO_H_
|
|
|