Configured ACL parameter(s) (e.g., domain names in dstdomain ACL). More...
#include <Data.h>

Public Member Functions | |
| ACLData ()=default | |
| ACLData (ACLData< M > &&)=delete | |
| virtual | ~ACLData () | 
| virtual const Acl::Options & | lineOptions () | 
| supported ACL "line" options (e.g., "-i")  More... | |
| virtual bool | match (M)=0 | 
| virtual SBufList | dump () const =0 | 
| virtual void | parse ()=0 | 
| virtual void | prepareForUse () | 
| virtual bool | empty () const =0 | 
Detailed Description
Constructor & Destructor Documentation
◆ ACLData() [1/2]
◆ ACLData() [2/2]
◆ ~ACLData()
Member Function Documentation
◆ dump()
Referenced by ACLHTTPHeaderData::dump(), ACLExtUser::dump(), and ACLProxyAuth::dump().
◆ empty()
      
  | 
  pure virtual | 
Referenced by ACLHTTPHeaderData::empty(), ACLExtUser::empty(), and ACLProxyAuth::empty().
◆ lineOptions()
      
  | 
  inlinevirtual | 
Reimplemented in ACLUserData, ACLRegexData, and ACLHTTPHeaderData.
Definition at line 26 of file Data.h.
Referenced by ACLHTTPHeaderData::lineOptions(), ACLExtUser::lineOptions(), and ACLProxyAuth::lineOptions().
◆ match()
      
  | 
  pure virtual | 
Implemented in ACLAtStepData, ACLCertificateData, ACLTimeData, ACLNoteData, ACLAnnotationData, ACLIntRange, ACLMethodData, ACLHierCodeData, ACLSquidErrorData, ACLSslErrorData, ACLHTTPHeaderData, ACLServerNameData, ACLUserData, ACLRegexData, ACLStringData, ACLDomainData, ACLProtocolData, and ACLHasComponentData.
Referenced by ACLHTTPHeaderData::match(), ACLExtUser::match(), Acl::ServerNameMatcher::matchDomainName(), and ACLProxyAuth::matchForCache().
◆ parse()
      
  | 
  pure virtual | 
Implemented in ACLCertificateData, ACLStringData, ACLNoteData, ACLAnnotationData, ACLMethodData, ACLProtocolData, ACLUserData, ACLAtStepData, ACLHasComponentData, ACLHTTPHeaderData, ACLIntRange, ACLRegexData, ACLSquidErrorData, ACLDomainData, ACLHierCodeData, ACLSslErrorData, ACLTimeData, and ACLAdaptationServiceData.
Referenced by ACLHTTPHeaderData::parse(), ACLExtUser::parse(), and ACLProxyAuth::parse().
◆ prepareForUse()
      
  | 
  inlinevirtual | 
The documentation for this class was generated from the following file:
- src/acl/Data.h
 
Introduction
- About Squid
 - Why Squid?
 - Squid Developers
 - How to Donate
 - How to Help Out
 - Getting Squid
 - Squid Source Packages
 - Squid Deployment Case-Studies
 - Squid Software Foundation
 
Documentation
- Quick Setup
 - Configuration:
 - FAQ and Wiki
 - Guide Books:
 - Non-English
 - More...
 
Support
- Security Advisories
 - Bugzilla Database
 - Mailing lists
 - Contacting us
 - Commercial services
 - Project Sponsors
 - Squid-based products
 
