#include <AnnotateTransaction.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... | |
Detailed Description
Definition at line 16 of file AnnotateTransaction.h.
Member Typedef Documentation
◆ MatchType
|
inherited |
Definition at line 25 of file Strategy.h.
Member Function Documentation
◆ match() [1/2]
|
override |
Definition at line 17 of file AnnotateTransaction.cc.
References ACLFilledChecklist::al, ACLAnnotationData::annotate(), assert, Acl::AnnotationStrategy::delimiters, ACLFilledChecklist::request, and Acl::OptionValue< Value >::value.
◆ match() [2/2]
|
pure virtualinherited |
Implemented in ACLAnnotateClientStrategy.
◆ 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 * >.
Definition at line 20 of file AnnotateTransaction.h.
◆ 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(), match(), and Acl::AnnotationStrategy::options().
The documentation for this class was generated from the following files:
- src/acl/AnnotateTransaction.h
- src/acl/AnnotateTransaction.cc