|
Squid Web Cache v8/master
|
#include <NoteData.h>
Public Member Functions | |
| ACLNoteData () | |
| ~ACLNoteData () override | |
| bool | match (NotePairs::Entry *) override |
| SBufList | dump () const override |
| void | parse () override |
| bool | empty () const override |
| virtual const Acl::Options & | lineOptions () |
| supported ACL "line" options (e.g., "-i") | |
| virtual void | prepareForUse () |
Private Member Functions | |
| MEMPROXY_CLASS (ACLNoteData) | |
Private Attributes | |
| SBuf | name |
| Note name to check. It is always set. | |
| ACLStringData * | values |
| if set, at least one value must match | |
Definition at line 19 of file NoteData.h.
| ACLNoteData::ACLNoteData | ( | ) |
Definition at line 19 of file NoteData.cc.
|
override |
Definition at line 22 of file NoteData.cc.
References values.
|
overridevirtual |
Implements ACLData< NotePairs::Entry * >.
Definition at line 39 of file NoteData.cc.
References ACLStringData::dump(), name, and values.
|
overridevirtual |
Implements ACLData< NotePairs::Entry * >.
Definition at line 55 of file NoteData.cc.
References SBuf::isEmpty(), and name.
|
inlinevirtualinherited |
|
overridevirtual |
Implements ACLData< NotePairs::Entry * >.
Definition at line 28 of file NoteData.cc.
References SBuf::cmp(), ACLStringData::empty(), ACLStringData::match(), name, NotePairs::Entry::name(), NotePairs::Entry::value(), and values.
|
private |
|
overridevirtual |
Implements ACLData< NotePairs::Entry * >.
Definition at line 48 of file NoteData.cc.
References name, ACLStringData::parse(), Acl::SetKey(), ConfigParser::strtokFile(), and values.
|
inlinevirtualinherited |
|
private |
|
private |
Definition at line 33 of file NoteData.h.
Referenced by ~ACLNoteData(), dump(), match(), and parse().