#include <DestinationDomain.h>
Public Member Functions | |
void | checkForAsync (ACLChecklist *) const override |
Static Public Member Functions | |
static DestinationDomainLookup * | Instance () |
Static Private Member Functions | |
static void | LookupDone (const char *, const Dns::LookupDetails &, void *) |
Static Private Attributes | |
static DestinationDomainLookup | instance_ |
Detailed Description
Definition at line 36 of file DestinationDomain.h.
Member Function Documentation
◆ checkForAsync()
|
overridevirtual |
Implements ACLChecklist::AsyncState.
Definition at line 28 of file DestinationDomain.cc.
References ACLFilledChecklist::dst_addr, Filled(), fqdncache_nbgethostbyaddr(), and LookupDone().
◆ Instance()
|
static |
Definition at line 22 of file DestinationDomain.cc.
References instance_.
Referenced by LookupDone(), and Acl::DestinationDomainCheck::match().
◆ LookupDone()
|
staticprivate |
Definition at line 35 of file DestinationDomain.cc.
References Filled(), Instance(), ACLFilledChecklist::markDestinationDomainChecked(), HttpRequest::recordLookup(), ACLFilledChecklist::request, and ACLChecklist::resumeNonBlockingCheck().
Referenced by checkForAsync().
Member Data Documentation
◆ instance_
|
staticprivate |
Definition at line 44 of file DestinationDomain.h.
Referenced by Instance().
The documentation for this class was generated from the following files:
- src/acl/DestinationDomain.h
- src/acl/DestinationDomain.cc