#include <ProtocolData.h>

Inheritance diagram for ACLProtocolData:
Collaboration diagram for ACLProtocolData:

Public Member Functions

 ACLProtocolData ()
 
 ACLProtocolData (ACLProtocolData const &)
 
ACLProtocolDataoperator= (ACLProtocolData const &)
 
virtual ~ACLProtocolData ()
 
bool match (AnyP::ProtocolType)
 
virtual SBufList dump () const
 
void parse ()
 
bool empty () const
 
virtual ACLData
< AnyP::ProtocolType > * 
clone () const
 
virtual const Acl::ParameterFlagssupportedFlags () const
 
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 ( )
inline

Definition at line 23 of file ProtocolData.h.

Referenced by clone().

ACLProtocolData::ACLProtocolData ( ACLProtocolData const &  old)

Definition at line 18 of file ProtocolData.cc.

References assert, and values.

ACLProtocolData::~ACLProtocolData ( )
virtual

Definition at line 23 of file ProtocolData.cc.

References values.

Member Function Documentation

ACLData< AnyP::ProtocolType > * ACLProtocolData::clone ( ) const
virtual

Implements ACLData< AnyP::ProtocolType >.

Definition at line 72 of file ProtocolData.cc.

References ACLProtocolData(), assert, and values.

SBufList ACLProtocolData::dump ( ) const
virtual

Implements ACLData< AnyP::ProtocolType >.

Definition at line 43 of file ProtocolData.cc.

References AnyP::ProtocolType_str, and values.

bool ACLProtocolData::empty ( ) const
inlinevirtual

Implements ACLData< AnyP::ProtocolType >.

Definition at line 30 of file ProtocolData.h.

References values.

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

Implements ACLData< AnyP::ProtocolType >.

Definition at line 29 of file ProtocolData.cc.

References values.

ACLProtocolData::MEMPROXY_CLASS ( ACLProtocolData  )
private
ACLProtocolData& ACLProtocolData::operator= ( ACLProtocolData const &  )
void ACLProtocolData::parse ( )
virtual
virtual void ACLData< AnyP::ProtocolType >::prepareForUse ( )
inlinevirtualinherited

Definition at line 31 of file Data.h.

virtual const Acl::ParameterFlags& ACLData< AnyP::ProtocolType >::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

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

Definition at line 33 of file ProtocolData.h.

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


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors