#include <DestinationAsn.h>


Public Types | |
typedef Ip::Address | MatchType |
Public Member Functions | |
int | match (ACLData< MatchType > *&, ACLFilledChecklist *) override |
bool | requiresRequest () const override |
virtual const Acl::Options & | options () |
virtual bool | requiresReply () const |
virtual bool | valid () const |
Detailed Description
Definition at line 17 of file DestinationAsn.h.
Member Typedef Documentation
◆ MatchType
|
inherited |
Definition at line 25 of file Strategy.h.
Member Function Documentation
◆ match()
|
overridevirtual |
Implements ACLStrategy< Ip::Address >.
Definition at line 584 of file Asn.cc.
References AclMatchedName, debugs, RequestFlags::destinationIpLookedUp, HttpRequest::flags, ACLChecklist::goAsync(), Dns::CachedIps::goodAndBad(), AnyP::Uri::host(), DestinationIPLookup::Instance(), IP_LOOKUP_IF_MISS, ipcache_gethostbyname(), ACLData< M >::match(), ACLFilledChecklist::request, Ip::Address::setNoAddr(), and HttpRequest::url.
◆ options()
|
inlinevirtualinherited |
Definition at line 28 of file Strategy.h.
◆ requiresReply()
|
inlinevirtualinherited |
Definition at line 32 of file Strategy.h.
◆ requiresRequest()
|
inlineoverridevirtual |
Reimplemented from ACLStrategy< Ip::Address >.
Definition at line 22 of file DestinationAsn.h.
◆ valid()
|
inlinevirtualinherited |
Definition at line 34 of file Strategy.h.
The documentation for this class was generated from the following files:
- src/acl/DestinationAsn.h
- src/acl/Asn.cc