1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef NET_BASE_DNS_RELOAD_TIMER_H_ 6 #define NET_BASE_DNS_RELOAD_TIMER_H_ 7 #pragma once 8 9 #include "build/build_config.h" 10 11 #if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) 12 namespace net { 13 14 // DnsReloadTimerExpired tests the thread local DNS reload timer and, if it has 15 // expired, returns true and resets the timer. See comments in 16 // host_resolver_proc.cc for details. 17 bool DnsReloadTimerHasExpired(); 18 19 } // namespace net 20 #endif 21 22 #endif // NET_BASE_DNS_RELOAD_TIMER_H_ 23