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

SAtomarJobMod Class Reference

#include <SAtomarJobMod.h>

Inherits SJobMod.

Inheritance diagram for SAtomarJobMod:

Inheritance graph
[legend]
List of all members.

Public Methods

 SAtomarJobMod (SAtomarJob &job)
virtual bool load (std::istream &in)
virtual void save (std::ostream &out) const
virtual void sample ()
SAtomarJobgetAtomar ()
void setDueTime (double time)
void setProcTime (double proctime)
void setProcTime ()
void setStartTime (double time, int operation=0)
void setTopology (STopology *pTop)
void setIndex (int idx)
void setWeight (double w)
void setExpProcTime (double exp)
void setProcTimeDist (SProbabilityDist *dist)
void setReleaseTime (double reltime)

Protected Methods

SFlexLexergetLexer (std::istream &in)

Constructor & Destructor Documentation

SAtomarJobMod::SAtomarJobMod SAtomarJob   job
 

Constructor.


Member Function Documentation

SAtomarJob& SAtomarJobMod::getAtomar   [inline]
 

Return the job wich can be modified by this class

Returns:
job

SFlexLexer & SModifier::getLexer std::istream &    in [protected, inherited]
 

Get a reference to the global lexical-analyzer, in order to parse an input stream. There is only one lexer for all modifiers in the tasksystem to avoid wasting space. When the input stream is switched, the current line number is set to 1.

Parameters:
in  input stream

bool SAtomarJobMod::load std::istream &    in [virtual]
 

Load an atomar job from stream

Returns:
true, if successfull, otherwise false

Reimplemented from SJobMod.

virtual void SAtomarJobMod::sample   [inline, virtual]
 

Reimplemented from SModifier.

void SAtomarJobMod::save std::ostream &    out const [virtual]
 

Save the atomar job to stream

Reimplemented from SJobMod.

void SJobMod::setDueTime double    time [inline, inherited]
 

Set due date

void SJobMod::setExpProcTime double    exp [inherited]
 

No descriptions

void SJobMod::setIndex int    idx [inline, inherited]
 

Set index. CAUTION: Be shure what you do !!

void SJobMod::setProcTime   [inherited]
 

void SJobMod::setProcTime double    proctime [inherited]
 

Set relative processing time. If the proc time is modified the remaining processing time is reset to the full value.

void SJobMod::setProcTimeDist SProbabilityDist   dist [inherited]
 

void SJobMod::setReleaseTime double    reltime [inherited]
 

No descriptions

void SJobMod::setStartTime double    time,
int    operation = 0
[inherited]
 

Set time when the job gets running for the first time

void SJobMod::setTopology STopology   pTop [inherited]
 

Set topology of job

void SJobMod::setWeight double    w [inline, inherited]
 

Set weight (priority)


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