1 // Copyright 2011 The Chromium Authors 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_DNS_DNS_RELOADER_H_ 6 #define NET_DNS_DNS_RELOADER_H_ 7 8 #include "build/build_config.h" 9 10 namespace net { 11 12 // Call on the network thread before calling DnsReloaderMaybeReload() anywhere. 13 void EnsureDnsReloaderInit(); 14 15 // Call on the worker thread before doing a DNS lookup to reload the 16 // resolver for that thread by doing res_ninit() if required. 17 void DnsReloaderMaybeReload(); 18 19 } // namespace net 20 21 #endif // NET_DNS_DNS_RELOADER_H_ 22