#include <ProtocolData.h>

Inheritance diagram for ACLProtocolData:
Collaboration diagram for ACLProtocolData:

Public Member Functions

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

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

Definition at line 18 of file ProtocolData.cc.

References values.

Member Function Documentation

◆ dump() [1/2]

SBufList ACLProtocolData::dump ( ) const
virtual

Definition at line 38 of file ProtocolData.cc.

References AnyP::ProtocolType_str, and values.

◆ dump() [2/2]

virtual SBufList ACLData< AnyP::ProtocolType >::dump
pure virtualinherited

◆ empty() [1/2]

bool ACLProtocolData::empty ( ) const
inline

Definition at line 28 of file ProtocolData.h.

References values.

◆ empty() [2/2]

virtual bool ACLData< AnyP::ProtocolType >::empty
pure virtualinherited

◆ 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)
virtual

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

◆ 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