#include <Note.h>


Public Types | |
typedef NotePairs::Entry * | MatchType |
Public Member Functions | |
int | match (ACLData< MatchType > *&, ACLFilledChecklist *) override |
bool | requiresRequest () const override |
const Acl::Options & | options () override |
virtual int | match (ACLData< NotePairs::Entry * > *&, ACLFilledChecklist *)=0 |
virtual bool | requiresReply () const |
virtual bool | valid () const |
Public Attributes | |
Acl::CharacterSetOptionValue | delimiters |
annotation separators More... | |
Private Member Functions | |
bool | matchNotes (ACLData< MatchType > *, const NotePairs *) const |
Detailed Description
Member Typedef Documentation
◆ MatchType
|
inherited |
Definition at line 25 of file Strategy.h.
Member Function Documentation
◆ match() [1/2]
|
override |
Definition at line 30 of file Note.cc.
References RefCount< C >::getRaw(), Adaptation::History::metaHeaders, and ACLFilledChecklist::request.
◆ match() [2/2]
|
pure virtualinherited |
Implemented in ACLAnnotateClientStrategy.
◆ matchNotes()
|
private |
Definition at line 45 of file Note.cc.
References NotePairs::expandListEntries(), and ACLData< M >::match().
◆ options()
|
overridevirtualinherited |
Reimplemented from ACLStrategy< NotePairs::Entry * >.
Definition at line 19 of file Note.cc.
References Acl::AnnotationStrategy::delimiters, and Acl::TypedOption< Recipient >::linkWith().
◆ requiresReply()
|
inlinevirtualinherited |
Definition at line 32 of file Strategy.h.
◆ requiresRequest()
|
inlineoverridevirtual |
Reimplemented from ACLStrategy< NotePairs::Entry * >.
◆ valid()
|
inlinevirtualinherited |
Definition at line 34 of file Strategy.h.
Member Data Documentation
◆ delimiters
|
inherited |
Definition at line 27 of file Note.h.
Referenced by ACLAnnotateClientStrategy::match(), ACLAnnotateTransactionStrategy::match(), and Acl::AnnotationStrategy::options().
The documentation for this class was generated from the following files: