Back to index

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

Interface for function factory class. More...

#include <FnFactory.h>

Inheritance diagram for ArcSec::FnFactory:
Inheritance graph
Collaboration diagram for ArcSec::FnFactory:
Collaboration graph

List of all members.

Public Member Functions

 FnFactory ()
virtual ~FnFactory ()
virtual FunctioncreateFn (const std::string &type)=0
 creat algorithm object based on the type algorithm type

Protected Attributes

FnMap fnmap

Detailed Description

Interface for function factory class.

FnFactory is in charge of creating Function object according to the algorithm type given as argument of method createFn. This class can be inherited for implementing a factory class which can create some specific Function objects.

Definition at line 19 of file FnFactory.h.

Constructor & Destructor Documentation

Definition at line 21 of file FnFactory.h.

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

Definition at line 22 of file FnFactory.h.


Member Function Documentation

virtual Function* ArcSec::FnFactory::createFn ( const std::string &  type) [pure virtual]

creat algorithm object based on the type algorithm type

typeThe type of Function
The object of Function

Implemented in ArcSec::ArcFnFactory, and ArcSec::XACMLFnFactory.

Here is the caller graph for this function:

Member Data Documentation

Definition at line 32 of file FnFactory.h.

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