Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

SPrecInterval Class Reference

#include <SPrecInterval.h>

Inherits SPrecIntervalInt.

Inheritance diagram for SPrecInterval:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual SPrecRelationModgetModifier ()=0
virtual bool isAvailable (const SJob &job) const=0
virtual leda_string getClassifier () const=0
virtual bool isInstanceOf (const leda_string &classifier) const=0
virtual void assureInstanceOf (const leda_string &classifier) const=0
void addObserver (SObserver &obs)
void deleteObserver (SObserver &obs)
void notifyObservers (const SEvent &event)

Detailed Description

Representation of a precedence relation as interval graph. NOTE: NOTHING IMPLEMETED


Member Function Documentation

void SObservable::addObserver SObserver   obs [inline, inherited]
 

Here another component can register himself as observer of this component

Parameters:
obs  observer that wants to be notified of events created by this class

virtual void STypeInfo::assureInstanceOf const leda_string &    classifier const [pure virtual, inherited]
 

The same as isInstanceOf(), only that the program is stopped with an error in case of failure

Parameters:
classifier  e.g. "P", "Q", "R", etc

void SObservable::deleteObserver SObserver   obs [inline, inherited]
 

Here another component can delete himself from the list of observers of this component

Parameters:
obs  observer that doesn't want to be notified anymore

virtual leda_string STypeInfo::getClassifier   [pure virtual, inherited]
 

Get the classifier of the object, using the classification scheme. E.g. "P" for Identical Processors

Returns:
classifier string

virtual SPrecRelationMod& SPrecRelation::getModifier   [pure virtual, inherited]
 

Get access to the modifier

Implemented in SPrecDAG.

virtual bool SPrecRelation::isAvailable const SJob   job const [pure virtual, inherited]
 

Return whether scheduling the job would violate the precedence relation.

Parameters:
job  job
Returns:
true, if no violation of precedence realation, otherwise false

Implemented in SPrecDAG.

virtual bool STypeInfo::isInstanceOf const leda_string &    classifier const [pure virtual, inherited]
 

Checks whether the object is an instance of the specified or a specialized class

Parameters:
classifier  e.g. "P", "Q", "R", etc
Returns:
true if the object can be casted to the specified class

void SObservable::notifyObservers const SEvent   event [inline, inherited]
 

Inform all observers of this component about an event. The Observers will receive this event by their SObserver::update()-method.

Parameters:
event  an event that is sent to all observers of this component
See also:
SObserver::update()


The documentation for this class was generated from the following file:
Generated on Thu May 22 16:50:52 2003 for Sketch-it! by doxygen1.2.18