ACLHasComponentStrategy Class Referenceabstract

#include <HasComponent.h>

Inheritance diagram for ACLHasComponentStrategy:
Collaboration diagram for ACLHasComponentStrategy:

Public Types

typedef ACLChecklistMatchType
 

Public Member Functions

virtual int match (ACLData< MatchType > *&, ACLFilledChecklist *)
 
virtual const Acl::Optionsoptions ()
 
virtual int match (ACLData< ACLChecklist * > *&, ACLFilledChecklist *)=0
 
virtual bool requiresRequest () const
 
virtual bool requiresReply () const
 
virtual bool valid () const
 

Detailed Description

Definition at line 16 of file HasComponent.h.

Member Typedef Documentation

typedef ACLChecklist * ACLStrategy< ACLChecklist * >::MatchType
inherited

Definition at line 25 of file Strategy.h.

Member Function Documentation

int ACLHasComponentStrategy::match ( ACLData< MatchType > *&  data,
ACLFilledChecklist checklist 
)
virtual

Definition at line 14 of file HasComponent.cc.

References assert, data, and ACLHasComponentData::match().

virtual int ACLStrategy< ACLChecklist * >::match ( ACLData< ACLChecklist * > *&  ,
ACLFilledChecklist  
)
pure virtualinherited
virtual const Acl::Options& ACLStrategy< ACLChecklist * >::options ( )
inlinevirtualinherited

Definition at line 28 of file Strategy.h.

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

Definition at line 32 of file Strategy.h.

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

Definition at line 30 of file Strategy.h.

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

Definition at line 34 of file Strategy.h.


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors