class PolicyCollector

A PolicyCollector collects and verifies Policy certificates.

Inheritance:


Public Methods

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


Inherited from LogInterface:

Public Methods

ovoid iLog(int level, const string& key, const string& mesg = "") const
ovoid bLog(int level, const string& key, const string& mesg = "") const
ovoid sLog(int level, const string& key, const string& mesg = "") const
ovoid 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();
  *     ...
  *
  * 

o PolicyCollector(AKRuntime* akRuntime)
Constructs this object.

o ~PolicyCollector()
Destroys this object

obool collectPolicies()
Collects all the policies

obool verifyPolicies()
Verifies the collected policies

oconst 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 HTML hierarchy of classes or Java



This page was generated with the help of DOC++.