#include <AccessRule.h>

Collaboration diagram for Adaptation::AccessRule:

Public Types

typedef int Id
 

Public Member Functions

 AccessRule (const String &groupId)
 
 ~AccessRule ()
 
void parse (ConfigParser &parser)
 
void finalize ()
 
ServiceGroupPointer group ()
 

Public Attributes

const Id id
 
String groupId
 
acl_accessacl
 

Static Private Attributes

static Id LastId = 0
 

Detailed Description

Definition at line 25 of file AccessRule.h.

Member Typedef Documentation

◆ Id

Definition at line 38 of file AccessRule.h.

Constructor & Destructor Documentation

◆ AccessRule()

Adaptation::AccessRule::AccessRule ( const String groupId)

Definition at line 20 of file AccessRule.cc.

◆ ~AccessRule()

Adaptation::AccessRule::~AccessRule ( )

Definition at line 24 of file AccessRule.cc.

References acl.

Member Function Documentation

◆ finalize()

void Adaptation::AccessRule::finalize ( )

◆ group()

Adaptation::ServiceGroupPointer Adaptation::AccessRule::group ( )

Definition at line 55 of file AccessRule.cc.

References Adaptation::FindGroup(), and groupId.

Referenced by finalize().

◆ parse()

void Adaptation::AccessRule::parse ( ConfigParser parser)

Definition at line 30 of file AccessRule.cc.

References acl, and aclParseAccessLine().

Referenced by Adaptation::Config::ParseAccess().

Member Data Documentation

◆ acl

acl_access* Adaptation::AccessRule::acl

Definition at line 41 of file AccessRule.h.

Referenced by parse(), and ~AccessRule().

◆ groupId

String Adaptation::AccessRule::groupId

◆ id

const Id Adaptation::AccessRule::id

◆ LastId

int Adaptation::AccessRule::LastId = 0
staticprivate

Definition at line 44 of file AccessRule.h.


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors