class PolicyCollector : public LogInterface

A PolicyCollector collects and verifies Policy certificates

Inheritance:


Public Methods

PolicyCollector (AKRuntime* akRuntime)
Constructs this object
~PolicyCollector ()
Destroys this object
bool collectPolicies ()
Collects all the policies
bool verifyPolicies ()
Verifies the collected policies
const AkentiMessage& getAkentiMessage () const
Retruns status info

Inherited from LogInterface:

Public Methods

void iLog(int level, const string& key, const string& mesg = "") const
void bLog(int level, const string& key, const string& mesg = "") const
void sLog(int level, const string& key, const string& mesg = "") const
void fLog(int level, const string& key, const string& mesg = "") const

Documentation

A PolicyCollector collects and verifies Policy certificates.

Usage:

string resource = "foobar";
PolicyCollector policyCollector(new AKRuntime());

if (!policyCollector.collectPolicies(resource)) {
cout << policyCollector.getAkentiMessage().toString() << endl;
exit(0); 
} 

if (!policyCollector.verifyPolcies()) {
cout << policyCollector.getAkentiMessage().toString() << endl;
exit(0);
}

vector policyCollector.getPolicies();
...

PolicyCollector(AKRuntime* akRuntime)
Constructs this object.

~PolicyCollector()
Destroys this object

bool collectPolicies()
Collects all the policies

bool verifyPolicies()
Verifies the collected policies

const AkentiMessage& getAkentiMessage() const
Retruns status info.
See Also:
AkentiMessage


This class has no child classes.
Author:
Abdelilah Essiari Srilekha Mudumbai
Version:
1.1 00/05/01
See Also:
AKRuntime
Policy
AkentiMessage

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de