Acl::AnnotationStrategy Class Referenceabstract

common parent of several ACLs dealing with transaction annotations More...

#include <Note.h>

Inheritance diagram for Acl::AnnotationStrategy:
Collaboration diagram for Acl::AnnotationStrategy:

Public Types

typedef NotePairs::EntryMatchType
 

Public Member Functions

 AnnotationStrategy ()
 
virtual const Acl::Optionsoptions () 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

Definition at line 20 of file Note.h.

Member Typedef Documentation

Definition at line 25 of file Strategy.h.

Constructor & Destructor Documentation

Acl::AnnotationStrategy::AnnotationStrategy ( )
inline

Definition at line 23 of file Note.h.

Member Function Documentation

virtual int ACLStrategy< NotePairs::Entry * >::match ( ACLData< NotePairs::Entry * > *&  ,
ACLFilledChecklist  
)
pure virtualinherited
const Acl::Options & Acl::AnnotationStrategy::options ( )
overridevirtual

Reimplemented from ACLStrategy< NotePairs::Entry * >.

Definition at line 19 of file Note.cc.

References delimiters, and Acl::TypedOption< Recipient >::linkWith().

virtual bool ACLStrategy< NotePairs::Entry * >::requiresReply ( ) const
inlinevirtualinherited

Definition at line 32 of file Strategy.h.

virtual bool ACLStrategy< NotePairs::Entry * >::requiresRequest ( ) const
inlinevirtualinherited

Reimplemented in ACLNoteStrategy, ACLAnnotateTransactionStrategy, and ACLAnnotateClientStrategy.

Definition at line 30 of file Strategy.h.

virtual bool ACLStrategy< NotePairs::Entry * >::valid ( ) const
inlinevirtualinherited

Definition at line 34 of file Strategy.h.

Member Data Documentation

Acl::CharacterSetOptionValue Acl::AnnotationStrategy::delimiters

The documentation for this class was generated from the following files:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors