ACLChecklist::AsyncState Class Referenceabstract

#include <Checklist.h>

Inheritance diagram for ACLChecklist::AsyncState:

Public Member Functions

virtual void checkForAsync (ACLChecklist *) const =0
virtual ~AsyncState ()

Detailed Description

State class. This abstract class defines the behaviour of async lookups - which can vary for different ACL types. Today, every state object must be a singleton. See NULLState for an example.

no state should be stored in the state object, they are used to change the behaviour of the checklist, not to hold information. If you need to store information in the state object, consider subclassing ACLChecklist, converting it to a composite, or changing the state objects from singletons to refcounted objects.

Definition at line 46 of file Checklist.h.

Constructor & Destructor Documentation

◆ ~AsyncState()

virtual ACLChecklist::AsyncState::~AsyncState ( )

Definition at line 51 of file Checklist.h.

Member Function Documentation

◆ checkForAsync()

virtual void ACLChecklist::AsyncState::checkForAsync ( ACLChecklist ) const
pure virtual

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






Web Site Translations