SDFstateSpaceSelfTimedMinimalLatencyAnalysis::TransitionSystem::State Class Reference

#include <selftimed_minimal.h>

Collaboration diagram for SDFstateSpaceSelfTimedMinimalLatencyAnalysis::TransitionSystem::State:

List of all members.

Public Member Functions

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

Public Attributes

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

Constructor & Destructor Documentation

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

References init().

Here is the call graph for this function:

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

Member Function Documentation

void SDFstateSpaceSelfTimedMinimalLatencyAnalysis::TransitionSystem::State::clear (  ) 

clearState () The function sets the state to zero.

References actClk, ch, and glbClk.

void SDFstateSpaceSelfTimedMinimalLatencyAnalysis::TransitionSystem::State::init ( const uint  nrActors,
const uint  nrChannels 
) [inline]

References actClk, and ch.

Referenced by State().

bool SDFstateSpaceSelfTimedMinimalLatencyAnalysis::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 SDFstateSpaceSelfTimedMinimalLatencyAnalysis::TransitionSystem::State::print ( ostream &  out  ) 

printState () Print the state to the supplied stream.

Member Data Documentation

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