Back to index

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

Base class for simple security handling plugins. More...

#include <SecHandler.h>

Inheritance diagram for ArcSec::SecHandler:
Inheritance graph
Collaboration diagram for ArcSec::SecHandler:
Collaboration graph

List of all members.

Public Member Functions

 SecHandler (Arc::Config *)
virtual ~SecHandler ()
virtual bool Handle (Arc::Message *msg) const =0

Static Protected Attributes

static Arc::Logger logger

Detailed Description

Base class for simple security handling plugins.

This virtual class defines method Handle() which processes security related information/attributes in Message and optionally makes security decision. Instances of such classes are normally arranged in chains abd are called on incoming and outgoing messages in various MCC and Service plugins. Return value of Handle() defines either processing should continie (true) or stop with error (false). Configuration of SecHandler is consumed during creation of instance through XML subtree fed to constructor.

Definition at line 24 of file SecHandler.h.

Constructor & Destructor Documentation

Definition at line 26 of file SecHandler.h.

virtual ArcSec::SecHandler::~SecHandler ( ) [inline, virtual]

Definition at line 27 of file SecHandler.h.


Member Function Documentation

virtual bool ArcSec::SecHandler::Handle ( Arc::Message msg) const [pure virtual]

Member Data Documentation

Reimplemented in ArcSec::DelegationSH.

Definition at line 31 of file SecHandler.h.

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