common parent of several ACLs dealing with transaction annotations More...
#include <Note.h>


Public Types | |
typedef NotePairs::Entry * | MatchType |
Public Member Functions | |
AnnotationStrategy () | |
const Acl::Options & | options () override |
virtual int | match (ACLData< NotePairs::Entry * > *&, ACLFilledChecklist *)=0 |
virtual bool | requiresRequest () const |
virtual bool | requiresReply () const |
virtual bool | valid () const |
Public Attributes | |
Acl::CharacterSetOptionValue | delimiters |
annotation separators More... | |
Detailed Description
Member Typedef Documentation
◆ MatchType
|
inherited |
Definition at line 25 of file Strategy.h.
Constructor & Destructor Documentation
◆ AnnotationStrategy()
Member Function Documentation
◆ match()
|
pure virtualinherited |
Implemented in ACLAnnotateClientStrategy.
◆ options()
|
overridevirtual |
Reimplemented from ACLStrategy< NotePairs::Entry * >.
Definition at line 19 of file Note.cc.
References delimiters, and Acl::TypedOption< Recipient >::linkWith().
◆ requiresReply()
|
inlinevirtualinherited |
Definition at line 32 of file Strategy.h.
◆ requiresRequest()
|
inlinevirtualinherited |
Reimplemented in ACLAnnotateClientStrategy, ACLAnnotateTransactionStrategy, and ACLNoteStrategy.
Definition at line 30 of file Strategy.h.
◆ valid()
|
inlinevirtualinherited |
Definition at line 34 of file Strategy.h.
Member Data Documentation
◆ delimiters
Acl::CharacterSetOptionValue Acl::AnnotationStrategy::delimiters |
Definition at line 27 of file Note.h.
Referenced by ACLAnnotateClientStrategy::match(), ACLAnnotateTransactionStrategy::match(), and options().
The documentation for this class was generated from the following files: