]> git.ipfire.org Git - thirdparty/squid.git/blame - src/acl/Gadgets.h
Docs: typos in cache_peer text
[thirdparty/squid.git] / src / acl / Gadgets.h
CommitLineData
c15d448c
AR
1#ifndef SQUID_ACL_GADGETS_H
2#define SQUID_ACL_GADGETS_H
3
4b981814 4#include "err_type.h"
c15d448c
AR
5
6struct dlink_list;
7class StoreEntry;
8class ConfigParser;
9class acl_access;
10class ACL;
11class ACLList;
12struct acl_deny_info_list;
13class wordlist;
14
15/// \ingroup ACLAPI
16extern void aclDestroyAccessList(acl_access **list);
17/// \ingroup ACLAPI
18extern void aclDestroyAcls(ACL **);
19/// \ingroup ACLAPI
20extern void aclDestroyAclList(ACLList **);
21/// \ingroup ACLAPI
22extern void aclParseAccessLine(ConfigParser &parser, acl_access **);
23/// \ingroup ACLAPI
24extern void aclParseAclList(ConfigParser &parser, ACLList **);
25/// \ingroup ACLAPI
26extern int aclIsProxyAuth(const char *name);
27/// \ingroup ACLAPI
28extern err_type aclGetDenyInfoPage(acl_deny_info_list ** head, const char *name, int redirect_allowed);
29/// \ingroup ACLAPI
30extern void aclParseDenyInfoLine(acl_deny_info_list **);
31/// \ingroup ACLAPI
32extern void aclDestroyDenyInfoList(acl_deny_info_list **);
33/// \ingroup ACLAPI
34extern wordlist *aclDumpGeneric(const ACL *);
35/// \ingroup ACLAPI
36extern void aclCacheMatchFlush(dlink_list * cache);
37/// \ingroup ACLAPI
38extern void dump_acl_access(StoreEntry * entry, const char *name, acl_access * head);
c15d448c
AR
39
40#endif /* SQUID_ACL_GADGETS_H */