namespace Akenti class UseCondition : public AkentiObject

Holds the boolean contstaint that must be met as a string and as a parsed tree

Inheritance:


Public Methods

UseCondition ()
Default constructor
UseCondition (const string& constraint, const vector<Attribute>& attributes)
~UseCondition ()
const Expression& getExpression () const
const string& getConstraint () const
const vector <Attribute> & getAttributes () const
bool isValid () const
void writeObject (AkentiOutputStream& drain) const
void readObject (AkentiInputStream& source)
string paramString () const
Used for debugging

Documentation

Holds the boolean contstaint that must be met as a string and as a parsed tree. Also keeps the vector of type Attribute that lists all the issuers and CAs for each attribute in the constraint.
UseCondition {
string  constraint            // boolean constraint that must be  met
Expression expression         // parsed version of the constraint 
//    not part of external representation
vector<Attribute> attributes // issuers and CAs for each attribute
UseCondition()
Default constructor

UseCondition(const string& constraint, const vector<Attribute>& attributes)

~UseCondition()

const Expression& getExpression() const

const string& getConstraint() const

const vector <Attribute> & getAttributes() const

bool isValid() const

void writeObject(AkentiOutputStream& drain) const

void readObject(AkentiInputStream& source)

string paramString() const
Used for debugging.
Returns:
a string representation of this object
See Also:
AkentiObject


This class has no child classes.
Author:
Srilekha Mudumbai Abdelilah Essiari
Version:
1.1 00/05/01
See Also:
(Attribute)
(Expression)

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