#include <Asn.h>

Inheritance diagram for ACLASN:
Collaboration diagram for ACLASN:

Public Member Functions

 ACLASN ()
 
virtual ~ACLASN ()
 
virtual bool match (Ip::Address)
 
virtual SBufList dump () const
 
virtual void parse ()
 
bool empty () const
 
virtual ACLData< Ip::Address > * clone () const
 
virtual void prepareForUse ()
 
virtual const Acl::ParameterFlagssupportedFlags () const
 

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 ( )
inline

Definition at line 30 of file Asn.h.

Referenced by clone().

ACLASN::~ACLASN ( )
virtual

Definition at line 519 of file Asn.cc.

References data.

Member Function Documentation

ACLData< Ip::Address > * ACLASN::clone ( ) const
virtual

Implements ACLData< Ip::Address >.

Definition at line 572 of file Asn.cc.

References ACLASN(), data, and fatal().

SBufList ACLASN::dump ( ) const
virtual

Implements ACLData< Ip::Address >.

Definition at line 533 of file Asn.cc.

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

bool ACLASN::empty ( ) const
virtual

Implements ACLData< Ip::Address >.

Definition at line 550 of file Asn.cc.

References data, and NULL.

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

Implements ACLData< Ip::Address >.

Definition at line 527 of file Asn.cc.

References asnMatchIp(), and data.

ACLASN::MEMPROXY_CLASS ( ACLASN  )
private
void ACLASN::parse ( )
virtual

Implements ACLData< Ip::Address >.

Definition at line 556 of file Asn.cc.

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

void ACLASN::prepareForUse ( )
virtual

Reimplemented from ACLData< Ip::Address >.

Definition at line 185 of file Asn.cc.

References asnCacheStart(), data, and i.

virtual const Acl::ParameterFlags& ACLData< Ip::Address >::supportedFlags ( ) const
inlinevirtualinherited
Returns
the flags supported by these ACL parameters (e.g., "-i")

Definition at line 25 of file Data.h.

Member Data Documentation

CbDataList<int>* ACLASN::data
private

Definition at line 41 of file Asn.h.

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


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors