#include <NoteData.h>

Inheritance diagram for ACLNoteData:
Collaboration diagram for ACLNoteData:

Public Member Functions

 ACLNoteData ()
 
virtual ~ACLNoteData ()
 
virtual bool match (NotePairs::Entry *)
 
virtual SBufList dump () const
 
virtual void parse ()
 
virtual 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
 

Private Member Functions

 MEMPROXY_CLASS (ACLNoteData)
 

Private Attributes

SBuf name
 Note name to check. It is always set. More...
 
ACLStringDatavalues
 if set, at least one value must match More...
 

Detailed Description

Definition at line 19 of file NoteData.h.

Constructor & Destructor Documentation

◆ ACLNoteData()

ACLNoteData::ACLNoteData ( )

Definition at line 19 of file NoteData.cc.

◆ ~ACLNoteData()

ACLNoteData::~ACLNoteData ( )
virtual

Definition at line 22 of file NoteData.cc.

References values.

Member Function Documentation

◆ dump() [1/2]

SBufList ACLNoteData::dump ( ) const
virtual

Definition at line 39 of file NoteData.cc.

References ACLStringData::dump(), name, and values.

◆ dump() [2/2]

virtual SBufList ACLData< NotePairs::Entry * >::dump ( ) const
pure virtualinherited

◆ empty() [1/2]

bool ACLNoteData::empty ( ) const
virtual

Definition at line 57 of file NoteData.cc.

References SBuf::isEmpty(), and name.

◆ empty() [2/2]

virtual bool ACLData< NotePairs::Entry * >::empty ( ) const
pure virtualinherited

◆ lineOptions()

virtual const Acl::Options& ACLData< NotePairs::Entry * >::lineOptions ( )
inlinevirtualinherited

Definition at line 26 of file Data.h.

◆ match()

bool ACLNoteData::match ( NotePairs::Entry entry)
virtual

◆ MEMPROXY_CLASS()

ACLNoteData::MEMPROXY_CLASS ( ACLNoteData  )
private

◆ parse()

void ACLNoteData::parse ( )
virtual

◆ prepareForUse()

virtual void ACLData< NotePairs::Entry * >::prepareForUse ( )
inlinevirtualinherited

Definition at line 31 of file Data.h.

Member Data Documentation

◆ name

SBuf ACLNoteData::name
private

Definition at line 32 of file NoteData.h.

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

◆ values

ACLStringData* ACLNoteData::values
private

Definition at line 33 of file NoteData.h.

Referenced by ~ACLNoteData(), dump(), match(), and parse().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors