]>
git.ipfire.org Git - thirdparty/squid.git/blob - src/acl/Gadgets.h
1 #ifndef SQUID_ACL_GADGETS_H
2 #define SQUID_ACL_GADGETS_H
13 struct acl_deny_info_list
;
17 extern void aclDestroyAccessList(acl_access
**list
);
19 extern void aclDestroyAcls(ACL
**);
21 extern void aclDestroyAclList(ACLList
**);
23 extern void aclParseAccessLine(ConfigParser
&parser
, acl_access
**);
25 extern void aclParseAclList(ConfigParser
&parser
, ACLList
**);
27 extern int aclIsProxyAuth(const char *name
);
29 extern err_type
aclGetDenyInfoPage(acl_deny_info_list
** head
, const char *name
, int redirect_allowed
);
31 extern void aclParseDenyInfoLine(acl_deny_info_list
**);
33 extern void aclDestroyDenyInfoList(acl_deny_info_list
**);
35 extern wordlist
*aclDumpGeneric(const ACL
*);
37 extern void aclCacheMatchFlush(dlink_list
* cache
);
39 extern void dump_acl_access(StoreEntry
* entry
, const char *name
, acl_access
* head
);
41 #endif /* SQUID_ACL_GADGETS_H */