14e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved. 24e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 34e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// found in the LICENSE file. 44e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 54e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#ifndef NET_TOOLS_QUIC_TEST_TOOLS_QUIC_IN_MEMORY_CACHE_PEER_H_ 64e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#define NET_TOOLS_QUIC_TEST_TOOLS_QUIC_IN_MEMORY_CACHE_PEER_H_ 74e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 84e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#include "net/tools/quic/quic_in_memory_cache.h" 94e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 104e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace net { 114e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace tools { 124e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace test { 134e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 144e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)class QuicInMemoryCachePeer { 154e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) public: 164e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) // Resets the singleton QuicInMemoryCache to a fresh state. 174e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) static void ResetForTests(); 184e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 194e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) private: 204e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) DISALLOW_COPY_AND_ASSIGN(QuicInMemoryCachePeer); 214e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)}; 224e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 234e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace test 244e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace tools 254e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} // namespace net 264e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 274e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#endif // NET_TOOLS_QUIC_TEST_TOOLS_QUIC_IN_MEMORY_CACHE_PEER_H_ 28