#include <Asn.h>

Inheritance diagram for ACLASN:
Collaboration diagram for ACLASN:

Public Member Functions

 ACLASN ()
 
 ~ACLASN () override
 
bool match (Ip::Address) override
 
SBufList dump () const override
 
void parse () override
 
bool empty () const override
 
void prepareForUse () override
 
virtual const Acl::OptionslineOptions ()
 supported ACL "line" options (e.g., "-i") More...
 

Private Member Functions

 MEMPROXY_CLASS (ACLASN)
 

Private Attributes

CbDataList< int > * data
 

Detailed Description

Definition at line 25 of file Asn.h.

Constructor & Destructor Documentation

◆ ACLASN()

ACLASN::ACLASN ( )
inline

Definition at line 30 of file Asn.h.

◆ ~ACLASN()

ACLASN::~ACLASN ( )
override

Definition at line 467 of file Asn.cc.

References data.

Member Function Documentation

◆ dump()

SBufList ACLASN::dump ( ) const
overridevirtual

Implements ACLData< Ip::Address >.

Definition at line 481 of file Asn.cc.

References data, CbDataList< C >::element, CbDataList< C >::next, and SBuf::Printf().

◆ empty()

bool ACLASN::empty ( ) const
overridevirtual

Implements ACLData< Ip::Address >.

Definition at line 498 of file Asn.cc.

References data.

◆ lineOptions()

virtual const Acl::Options & ACLData< Ip::Address >::lineOptions ( )
inlinevirtualinherited

Definition at line 26 of file Data.h.

◆ match()

bool ACLASN::match ( Ip::Address  toMatch)
overridevirtual

Implements ACLData< Ip::Address >.

Definition at line 475 of file Asn.cc.

References asnMatchIp(), and data.

◆ MEMPROXY_CLASS()

ACLASN::MEMPROXY_CLASS ( ACLASN  )
private

◆ parse()

void ACLASN::parse ( )
overridevirtual

Implements ACLData< Ip::Address >.

Definition at line 504 of file Asn.cc.

References data, CbDataList< C >::next, and ConfigParser::strtokFile().

◆ prepareForUse()

void ACLASN::prepareForUse ( )
overridevirtual

Reimplemented from ACLData< Ip::Address >.

Definition at line 172 of file Asn.cc.

References asnCacheStart(), and data.

Member Data Documentation

◆ data

CbDataList<int>* ACLASN::data
private

Definition at line 40 of file Asn.h.

Referenced by ~ACLASN(), dump(), empty(), match(), parse(), and prepareForUse().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors