Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

CAccessListCheck Class Reference

#include <AccessListCheck.h>

Inheritance diagram for CAccessListCheck:

CAuthenticator CAuthTokenCheck CHostListCheck List of all members.

Public Methods

 CAccessListCheck ()
 ~CAccessListCheck ()
 CAccessListCheck (const StringMap &rSourceMap)
 CAccessListCheck (const CAccessListCheck &aCAccessListCheck)
CAccessListCheck & operator= (const CAccessListCheck &aCAccessListCheck)
StringMap getAccessList () const
virtual Bool_t Authenticate (CInteractor &rInteractor)
virtual void AddAclEntry (const std::string &rEntry)
virtual void DeleteAclEntry (const std::string &rEntry)

Protected Methods

void setAccessList (const StringMap &am_AccessList)

Private Methods

int operator== (const CAccessListCheck &aCAccessListCheck) const

Private Attributes

StringMap m_AccessList

Constructor & Destructor Documentation

CAccessListCheck::CAccessListCheck   [inline]
 

Definition at line 325 of file AccessListCheck.h.

CAccessListCheck::~CAccessListCheck   [inline]
 

Definition at line 329 of file AccessListCheck.h.

CAccessListCheck::CAccessListCheck const StringMap   rSourceMap [inline]
 

Definition at line 331 of file AccessListCheck.h.

References m_AccessList, and StringMap.

CAccessListCheck::CAccessListCheck const CAccessListCheck &    aCAccessListCheck [inline]
 

Definition at line 340 of file AccessListCheck.h.

References m_AccessList.


Member Function Documentation

void CAccessListCheck::AddAclEntry const std::string &    rEntry [virtual]
 

Reimplemented in CHostListCheck.

Definition at line 322 of file AccessListCheck.cpp.

References m_AccessList.

Referenced by CHostListCheck::AddAclEntry(), CAuthTokenCheck::AddAclEntry(), CAuthTokenCheck::AddAuthToken(), CHostListCheck::AddIpAddress(), and CTclAccessListCheck::GenerateList().

Bool_t CAccessListCheck::Authenticate CInteractor   rInteractor [virtual]
 

Implements CAuthenticator.

Reimplemented in CHostListCheck.

Definition at line 305 of file AccessListCheck.cpp.

References CAuthenticator::GetLine(), and m_AccessList.

Referenced by CTclAccessListCheck::Authenticate(), and CHostListCheck::Authenticate().

void CAccessListCheck::DeleteAclEntry const std::string &    rEntry [virtual]
 

Reimplemented in CHostListCheck.

Definition at line 336 of file AccessListCheck.cpp.

References m_AccessList.

Referenced by CHostListCheck::DeleteAclEntry(), CAuthTokenCheck::DeleteAclEntry(), CAuthTokenCheck::DeleteAuthToken(), and CHostListCheck::DeleteIpAddress().

StringMap CAccessListCheck::getAccessList   const [inline]
 

Definition at line 365 of file AccessListCheck.h.

References m_AccessList, and StringMap.

CAccessListCheck& CAccessListCheck::operator= const CAccessListCheck &    aCAccessListCheck [inline]
 

Definition at line 348 of file AccessListCheck.h.

References m_AccessList, and CAuthenticator::operator=().

Referenced by CHostListCheck::operator=(), and CAuthTokenCheck::operator=().

int CAccessListCheck::operator== const CAccessListCheck &    aCAccessListCheck const [private]
 

void CAccessListCheck::setAccessList const StringMap   am_AccessList [inline, protected]
 

Definition at line 374 of file AccessListCheck.h.

References m_AccessList, and StringMap.


Member Data Documentation

StringMap CAccessListCheck::m_AccessList [private]
 

Definition at line 319 of file AccessListCheck.h.

Referenced by AddAclEntry(), Authenticate(), CAccessListCheck(), DeleteAclEntry(), getAccessList(), operator=(), and setAccessList().


The documentation for this class was generated from the following files:
Generated on Fri Nov 8 13:37:08 2002 for Event Readout system. by doxygen1.2.16