Back to index

nordugrid-arc-nox  1.1.0~rc6
Public Member Functions | Protected Attributes
ArcSec::RequestItem Class Reference

Interface for request item container, <subjects, actions, objects, ctxs> tuple. More...

#include <RequestItem.h>

Inheritance diagram for ArcSec::RequestItem:
Inheritance graph
[legend]
Collaboration diagram for ArcSec::RequestItem:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 RequestItem (Arc::XMLNode &, AttributeFactory *)
 Constructor.
virtual ~RequestItem ()
virtual SubList getSubjects () const =0
virtual void setSubjects (const SubList &sl)=0
virtual ResList getResources () const =0
virtual void setResources (const ResList &rl)=0
virtual ActList getActions () const =0
virtual void setActions (const ActList &al)=0
virtual CtxList getContexts () const =0
virtual void setContexts (const CtxList &ctx)=0

Protected Attributes

SubList subjects
ResList actions
ActList resources
CtxList contexts

Detailed Description

Interface for request item container, <subjects, actions, objects, ctxs> tuple.

Definition at line 102 of file RequestItem.h.


Constructor & Destructor Documentation

Constructor.

Parameters:
nodeThe XMLNode structure of the request item
attributefactoryThe AttributeFactory which will be used to generate RequestAttribute

Definition at line 108 of file RequestItem.h.

{};
virtual ArcSec::RequestItem::~RequestItem ( ) [inline, virtual]

Definition at line 109 of file RequestItem.h.

{};

Member Function Documentation

virtual ActList ArcSec::RequestItem::getActions ( ) const [pure virtual]

Implemented in ArcSec::ArcRequestItem.

virtual CtxList ArcSec::RequestItem::getContexts ( ) const [pure virtual]

Implemented in ArcSec::ArcRequestItem.

virtual ResList ArcSec::RequestItem::getResources ( ) const [pure virtual]

Implemented in ArcSec::ArcRequestItem.

virtual SubList ArcSec::RequestItem::getSubjects ( ) const [pure virtual]

Implemented in ArcSec::ArcRequestItem.

virtual void ArcSec::RequestItem::setActions ( const ActList al) [pure virtual]

Implemented in ArcSec::ArcRequestItem.

virtual void ArcSec::RequestItem::setContexts ( const CtxList ctx) [pure virtual]

Implemented in ArcSec::ArcRequestItem.

virtual void ArcSec::RequestItem::setResources ( const ResList rl) [pure virtual]

Implemented in ArcSec::ArcRequestItem.

virtual void ArcSec::RequestItem::setSubjects ( const SubList sl) [pure virtual]

Implemented in ArcSec::ArcRequestItem.


Member Data Documentation

Definition at line 113 of file RequestItem.h.

Definition at line 115 of file RequestItem.h.

Definition at line 114 of file RequestItem.h.

Definition at line 109 of file RequestItem.h.


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