]> git.ipfire.org Git - thirdparty/squid.git/blame - src/SquidDns.h
Boilerplate: update copyright blurbs on src/
[thirdparty/squid.git] / src / SquidDns.h
CommitLineData
bbc27441
AJ
1/*
2 * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
3 *
4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.
6 * Please see the COPYING and CONTRIBUTORS files for details.
7 */
8
f64091a7
AJ
9#ifndef SQUID_DNS_H
10#define SQUID_DNS_H
11
ff2fd5d1
A
12namespace Ip
13{
f64091a7
AJ
14class Address;
15}
16
17// generic DNS API
8a648e8d
FC
18void dnsInit(void);
19void dnsShutdown(void);
f64091a7 20
f64091a7 21// internal DNS client API
8a648e8d
FC
22void idnsALookup(const char *, IDNSCB *, void *);
23void idnsPTRLookup(const Ip::Address &, IDNSCB *, void *);
f64091a7
AJ
24
25#endif /* SQUID_DNS_H */