A interface which will isolate the policy object from actual policy storage (files, urls, database). More...
#include <PolicyParser.h>
Public Member Functions | |
virtual Policy * | parsePolicy (const Source &source, std::string policyclassname, EvaluatorContext *ctx) |
A interface which will isolate the policy object from actual policy storage (files, urls, database).
Parse the policy from policy source (e.g. files, urls, database, etc.).
virtual Policy* ArcSec::PolicyParser::parsePolicy | ( | const Source & | source, | |
std::string | policyclassname, | |||
EvaluatorContext * | ctx | |||
) | [virtual] |
Parse policy
source | location of the policy | |
policyclassname | name of the policy for ClassLoader | |
ctx | EvaluatorContext which includes the **Factory |