CSDFcomponent Class Reference

#include <component.h>

Inheritance diagram for CSDFcomponent:
Collaboration diagram for CSDFcomponent:

List of all members.

Public Member Functions

 CSDFcomponent (CSDFcomponent *parent=NULL, const CId id=0)
 CSDFcomponent (CSDFcomponent *parent, const CId id, const CString &name)
virtual ~CSDFcomponent ()
CId getId () const
void setId (CId i)
CSDFcomponentgetParent () const
CString getName () const
void setName (const CString &n)

Private Attributes

CSDFcomponentparent
CId id
CString name

Detailed Description

CSDFcomponent SDF component object serves as basis for all components in an CSDF graph.


Constructor & Destructor Documentation

CSDFcomponent::CSDFcomponent ( CSDFcomponent parent,
const CId  id,
const CString name 
)

CSDFcomponent () Constructor.

virtual CSDFcomponent::~CSDFcomponent (  )  [inline, virtual]

Member Function Documentation

CId CSDFcomponent::getId (  )  const [inline]

Referenced by actorInComponent(), CSDFstateSpaceThroughputAnalysis::TransitionSystem::actorReadyToEnd(), CSDFstateSpaceBufferAnalysis::TransitionSystem::actorReadyToEnd(), CSDFstateSpaceThroughputAnalysis::TransitionSystem::actorReadyToFire(), CSDFstateSpaceBufferAnalysis::TransitionSystem::actorReadyToFire(), CSDFstateSpaceBufferAnalysis::TransitionSystem::analyzeDeadlock(), CSDFstateSpaceBufferAnalysis::TransitionSystem::analyzePeriodicPhase(), CSDFgraph::calcFractionsConnectedActors(), TimedCSDFgraph::clone(), componentToCSDFgraph(), dfsVisit(), CSDFstateSpaceBufferAnalysis::TransitionSystem::dfsVisitDependencies(), CSDFstateSpaceThroughputAnalysis::TransitionSystem::endActorFiring(), CSDFstateSpaceBufferAnalysis::TransitionSystem::endActorFiring(), CSDFstateSpaceThroughputAnalysis::TransitionSystem::execCSDFgraph(), CSDFstateSpaceBufferAnalysis::TransitionSystem::execCSDFgraph(), CSDFstateSpaceBufferAnalysis::exploreStorageDistribution(), CSDFstateSpaceBufferAnalysis::TransitionSystem::findCausalDependencies(), CSDFgraph::getActor(), CSDFgraph::getChannel(), getLbDistributionSz(), getNextActor(), getOutputActor(), getOutputActorRepCnt(), CSDFactor::getPort(), CSDFgraph::getRepetitionVector(), CSDFstateSpaceBufferAnalysis::initMinimalChannelSz(), CSDFstateSpaceBufferAnalysis::initMinimalChannelSzStep(), CSDFstateSpaceThroughputAnalysis::TransitionSystem::initOutputActor(), CSDFstateSpaceBufferAnalysis::TransitionSystem::initOutputActor(), CSDFport::print(), CSDFgraph::print(), TimedCSDFgraph::print(), CSDFchannel::print(), TimedCSDFchannel::print(), CSDFactor::print(), TimedCSDFactor::print(), printDefinitions(), printMinimalChannelSz(), CSDFstateSpaceThroughputAnalysis::TransitionSystem::startActorFiring(), CSDFstateSpaceBufferAnalysis::TransitionSystem::startActorFiring(), and treeVisitChildren().

void CSDFcomponent::setId ( CId  i  )  [inline]

Member Data Documentation


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