|
Squid Web Cache master
|
#include <AnnotationData.h>
Public Member Functions | |
| ACLAnnotationData () | |
| bool | match (NotePairs::Entry *) override |
| SBufList | dump () const override |
| void | parse () override |
| bool | empty () const override |
| void | annotate (NotePairs::Pointer pairs, const CharacterSet *delimiters, const AccessLogEntry::Pointer &al) |
| Stores annotations into pairs. | |
| virtual const Acl::Options & | lineOptions () |
| supported ACL "line" options (e.g., "-i") | |
| virtual void | prepareForUse () |
Private Member Functions | |
| MEMPROXY_CLASS (ACLAnnotationData) | |
Private Attributes | |
| Notes::Pointer | notes |
Definition at line 17 of file AnnotationData.h.
| ACLAnnotationData::ACLAnnotationData | ( | ) |
Definition at line 20 of file AnnotationData.cc.
| void ACLAnnotationData::annotate | ( | NotePairs::Pointer | pairs, |
| const CharacterSet * | delimiters, | ||
| const AccessLogEntry::Pointer & | al | ||
| ) |
Definition at line 46 of file AnnotationData.cc.
References notes, and Notes::updateNotePairs().
|
overridevirtual |
Implements ACLData< NotePairs::Entry * >.
Definition at line 24 of file AnnotationData.cc.
References SBufStream::buf(), Notes::empty(), notes, and Notes::printAsAnnotationAclParameters().
|
inlineoverridevirtual |
Implements ACLData< NotePairs::Entry * >.
Definition at line 28 of file AnnotationData.h.
References Notes::empty(), and notes.
|
inlinevirtualinherited |
|
inlineoverridevirtual |
Implements ACLData< NotePairs::Entry * >.
Definition at line 25 of file AnnotationData.h.
|
private |
|
overridevirtual |
Implements ACLData< NotePairs::Entry * >.
Definition at line 35 of file AnnotationData.cc.
References DBG_CRITICAL, debugs, notes, Notes::parseKvPair(), ConfigParser::PeekAtToken(), and self_destruct().
|
inlinevirtualinherited |
|
private |
Definition at line 34 of file AnnotationData.h.
Referenced by annotate(), dump(), empty(), and parse().