#include <SourceDomain.h>


Public Types | |
typedef char const * | MatchType |
Public Member Functions | |
int | match (ACLData< MatchType > *&, ACLFilledChecklist *) override |
virtual const Acl::Options & | options () |
virtual int | match (ACLData< char const * > *&, ACLFilledChecklist *)=0 |
virtual bool | requiresRequest () const |
virtual bool | requiresReply () const |
virtual bool | valid () const |
Detailed Description
Definition at line 17 of file SourceDomain.h.
Member Typedef Documentation
◆ MatchType
|
inherited |
Definition at line 25 of file Strategy.h.
Member Function Documentation
◆ match() [1/2]
|
pure virtualinherited |
◆ match() [2/2]
|
override |
Definition at line 44 of file SourceDomain.cc.
References AclMatchedName, debugs, FQDN_LOOKUP_IF_MISS, fqdncache_gethostbyaddr(), ACLChecklist::goAsync(), SourceDomainLookup::Instance(), ACLData< M >::match(), ACLFilledChecklist::sourceDomainChecked(), and ACLFilledChecklist::src_addr.
◆ options()
|
inlinevirtualinherited |
Reimplemented in ACLDestinationDomainStrategy, and ACLServerNameStrategy.
Definition at line 28 of file Strategy.h.
◆ requiresReply()
|
inlinevirtualinherited |
Reimplemented in ACLReplyHeaderStrategy< header >.
Definition at line 32 of file Strategy.h.
◆ requiresRequest()
|
inlinevirtualinherited |
Reimplemented in ACLDestinationDomainStrategy, ACLRequestHeaderStrategy< header >, ACLServerNameStrategy, ACLUrlStrategy, ACLUrlLoginStrategy, and ACLUrlPathStrategy.
Definition at line 30 of file Strategy.h.
◆ valid()
|
inlinevirtualinherited |
Reimplemented in ACLServerNameStrategy.
Definition at line 34 of file Strategy.h.
The documentation for this class was generated from the following files:
- src/acl/SourceDomain.h
- src/acl/SourceDomain.cc