#include <ProtocolData.h>

Inheritance diagram for ACLProtocolData:
Collaboration diagram for ACLProtocolData:

Public Member Functions

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

Public Attributes

std::list< AnyP::ProtocolTypevalues
 

Private Member Functions

 MEMPROXY_CLASS (ACLProtocolData)
 

Detailed Description

Definition at line 18 of file ProtocolData.h.

Constructor & Destructor Documentation

◆ ACLProtocolData()

ACLProtocolData::ACLProtocolData ( )
inline

Definition at line 23 of file ProtocolData.h.

◆ ~ACLProtocolData()

ACLProtocolData::~ACLProtocolData ( )
override

Definition at line 18 of file ProtocolData.cc.

References values.

Member Function Documentation

◆ dump()

SBufList ACLProtocolData::dump ( ) const
overridevirtual

Implements ACLData< AnyP::ProtocolType >.

Definition at line 38 of file ProtocolData.cc.

References AnyP::ProtocolType_str, and values.

◆ empty()

bool ACLProtocolData::empty ( ) const
inlineoverridevirtual

Implements ACLData< AnyP::ProtocolType >.

Definition at line 28 of file ProtocolData.h.

References values.

◆ lineOptions()

virtual const Acl::Options & ACLData< AnyP::ProtocolType >::lineOptions ( )
inlinevirtualinherited

Definition at line 26 of file Data.h.

◆ match()

bool ACLProtocolData::match ( AnyP::ProtocolType  toFind)
overridevirtual

Implements ACLData< AnyP::ProtocolType >.

Definition at line 24 of file ProtocolData.cc.

References values.

◆ MEMPROXY_CLASS()

ACLProtocolData::MEMPROXY_CLASS ( ACLProtocolData  )
private

◆ parse()

void ACLProtocolData::parse ( )
overridevirtual

◆ prepareForUse()

virtual void ACLData< AnyP::ProtocolType >::prepareForUse ( )
inlinevirtualinherited

Definition at line 31 of file Data.h.

Member Data Documentation

◆ values

std::list<AnyP::ProtocolType> ACLProtocolData::values

Definition at line 30 of file ProtocolData.h.

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


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors