#include <SourceDomain.h>

Inheritance diagram for SourceDomainLookup:
Collaboration diagram for SourceDomainLookup:

Public Member Functions

void checkForAsync (ACLChecklist *) const override
 

Static Public Member Functions

static SourceDomainLookupInstance ()
 

Static Private Member Functions

static void LookupDone (const char *, const Dns::LookupDetails &, void *)
 

Static Private Attributes

static SourceDomainLookup instance_
 

Detailed Description

Definition at line 30 of file SourceDomain.h.

Member Function Documentation

◆ checkForAsync()

void SourceDomainLookup::checkForAsync ( ACLChecklist checklist) const
overridevirtual

Implements ACLChecklist::AsyncState.

Definition at line 29 of file SourceDomain.cc.

References Filled(), fqdncache_nbgethostbyaddr(), and LookupDone().

◆ Instance()

SourceDomainLookup * SourceDomainLookup::Instance ( )
static

Definition at line 23 of file SourceDomain.cc.

References instance_.

Referenced by LookupDone(), and Acl::SourceDomainCheck::match().

◆ LookupDone()

void SourceDomainLookup::LookupDone ( const char *  ,
const Dns::LookupDetails details,
void *  data 
)
staticprivate

Member Data Documentation

◆ instance_

SourceDomainLookup SourceDomainLookup::instance_
staticprivate

Definition at line 38 of file SourceDomain.h.

Referenced by Instance().


The documentation for this class was generated from the following files:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors