SDFstateSpaceListScheduler::TransitionSystem::State Class Reference

#include <list_scheduler.h>

Collaboration diagram for SDFstateSpaceListScheduler::TransitionSystem::State:

List of all members.

Public Member Functions

 State (const uint nrActors=0, const uint nrChannels=0, const uint nrTiles=0)
 ~State ()
void init (const uint nrActors, const uint nrChannels, const uint nrTiles)
bool operator== (const State &s)
void clear ()
void print (ostream &out)

Public Attributes

vector< list< SDFtime > > actClk
vector< TBufSizech
unsigned long glbClk
vector< uintschedulePos
vector< SDFtimetdmaPos

Constructor & Destructor Documentation

SDFstateSpaceListScheduler::TransitionSystem::State::State ( const uint  nrActors = 0,
const uint  nrChannels = 0,
const uint  nrTiles = 0 
) [inline]

References init().

Here is the call graph for this function:

SDFstateSpaceListScheduler::TransitionSystem::State::~State (  )  [inline]

Member Function Documentation

void SDFstateSpaceListScheduler::TransitionSystem::State::clear (  ) 

clear () The function sets the state to zero.

References actClk, ch, glbClk, schedulePos, and tdmaPos.

Referenced by SDFstateSpaceListScheduler::TransitionSystem::execSDFgraph().

void SDFstateSpaceListScheduler::TransitionSystem::State::init ( const uint  nrActors,
const uint  nrChannels,
const uint  nrTiles 
) [inline]
bool SDFstateSpaceListScheduler::TransitionSystem::State::operator== ( const State s  ) 

operator= () The function compares to states and returns true if they are equal.

References actClk, ch, and glbClk.

void SDFstateSpaceListScheduler::TransitionSystem::State::print ( ostream &  out  ) 

print () Print the state to the supplied stream.

References actClk, ch, glbClk, schedulePos, and tdmaPos.


Member Data Documentation


The documentation for this class was generated from the following files: