#include <HierCodeData.h>

Inheritance diagram for ACLHierCodeData:
Collaboration diagram for ACLHierCodeData:

Public Member Functions

 ACLHierCodeData ()
 
 ~ACLHierCodeData () override
 
bool match (hier_code) 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

bool values [HIER_MAX]
 mask of codes this ACL might match. More...
 

Private Member Functions

 MEMPROXY_CLASS (ACLHierCodeData)
 

Detailed Description

Definition at line 16 of file HierCodeData.h.

Constructor & Destructor Documentation

◆ ACLHierCodeData()

ACLHierCodeData::ACLHierCodeData ( )

Definition at line 16 of file HierCodeData.cc.

References values.

◆ ~ACLHierCodeData()

ACLHierCodeData::~ACLHierCodeData ( )
override

Definition at line 22 of file HierCodeData.cc.

Member Function Documentation

◆ dump()

SBufList ACLHierCodeData::dump ( ) const
overridevirtual

Implements ACLData< hier_code >.

Definition at line 32 of file HierCodeData.cc.

References hier_code_str, HIER_MAX, HIER_NONE, and values.

◆ empty()

bool ACLHierCodeData::empty ( ) const
overridevirtual

Implements ACLData< hier_code >.

Definition at line 64 of file HierCodeData.cc.

References HIER_MAX, HIER_NONE, and values.

◆ lineOptions()

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

Definition at line 26 of file Data.h.

◆ match()

bool ACLHierCodeData::match ( hier_code  toFind)
overridevirtual

Implements ACLData< hier_code >.

Definition at line 26 of file HierCodeData.cc.

References values.

◆ MEMPROXY_CLASS()

ACLHierCodeData::MEMPROXY_CLASS ( ACLHierCodeData  )
private

◆ parse()

void ACLHierCodeData::parse ( )
overridevirtual

◆ prepareForUse()

virtual void ACLData< hier_code >::prepareForUse ( )
inlinevirtualinherited

Definition at line 31 of file Data.h.

Member Data Documentation

◆ values

bool ACLHierCodeData::values[HIER_MAX]

Definition at line 29 of file HierCodeData.h.

Referenced by ACLHierCodeData(), dump(), empty(), match(), and parse().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors