Back to index

nordugrid-arc-nox  1.1.0~rc6
Public Types | Public Member Functions | Public Attributes
ArcSec::ArcAuthZ::PDPDesc Class Reference
Collaboration diagram for ArcSec::ArcAuthZ::PDPDesc:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { breakOnAllow, breakOnDeny, breakAlways, breakNever }

Public Member Functions

 PDPDesc (const std::string &action, const std::string &id, PDP *pdp)

Public Attributes

PDPpdp
enum
ArcSec::ArcAuthZ::PDPDesc:: { ... }  
action
std::string id

Detailed Description

Definition at line 25 of file ArcAuthZ.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
breakOnAllow 
breakOnDeny 
breakAlways 
breakNever 

Definition at line 28 of file ArcAuthZ.h.


Constructor & Destructor Documentation

ArcSec::ArcAuthZ::PDPDesc::PDPDesc ( const std::string &  action,
const std::string &  id,
PDP pdp 
)

Definition at line 21 of file ArcAuthZ.cpp.

                                                                               :pdp(pdp_),action(breakOnDeny),id(id_) {
  if(strcasecmp("breakOnAllow",action_.c_str()) == 0) { action=breakOnAllow; }
  else if(strcasecmp("breakOnDeny",action_.c_str()) == 0) { action=breakOnDeny; }
  else if(strcasecmp("breakAlways",action_.c_str()) == 0) { action=breakAlways; }
  else if(strcasecmp("breakNever",action_.c_str()) == 0) { action=breakNever; };
}

Member Data Documentation

Definition at line 34 of file ArcAuthZ.h.

Definition at line 27 of file ArcAuthZ.h.


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