csdf/base/timed/graph.cc File Reference

#include "graph.h"
Include dependency graph for csdf/base/timed/graph.cc:

Functions

void actorProperties (TimedCSDFactor *a, const CNodePtr propertiesNode)
void channelProperties (TimedCSDFchannel *c, const CNodePtr propertiesNode)
void graphProperties (TimedCSDFgraph *g, const CNodePtr propertiesNode)
TimedCSDFgraphconstructTimedCSDFgraphStructure (const CNodePtr csdfNode)
TimedCSDFgraphconstructTimedCSDFgraph (const CNodePtr csdfNode, const CNodePtr csdfPropertiesNode)

Function Documentation

TimedCSDFgraph* constructTimedCSDFgraph ( const CNodePtr  csdfNode,
const CNodePtr  csdfPropertiesNode 
)

constructTimedSDFgraph () Construct a timed SDF graph.

References a, actorProperties(), c, CGetAttribute(), CGetChildNode(), channelProperties(), CHasAttribute(), CIsNode(), CNextNode(), constructTimedCSDFgraphStructure(), g, CSDFgraph::getActor(), CSDFgraph::getChannel(), and graphProperties().

Referenced by analyzeCSDFG(), and printCSDFG().

Here is the call graph for this function:

TimedCSDFgraph* constructTimedCSDFgraphStructure ( const CNodePtr  csdfNode  ) 

constructTimedSDFgraphStructure () Construct a timed SDF graph.

References a, CSDFgraph::addActor(), CSDFgraph::addChannel(), CSDFactor::addPort(), c, CGetChildNode(), CNextNode(), component, CSDFchannel::construct(), CSDFport::construct(), CSDFactor::construct(), CSDFgraph::construct(), and g.

Referenced by constructTimedCSDFgraph().

Here is the call graph for this function:

void graphProperties ( TimedCSDFgraph g,
const CNodePtr  propertiesNode 
)

graphProperties () Set the properties of a timed graph.

References CGetChildNode(), CGetNodeContent(), CHasChildNode(), CNextNode(), and TimedCSDFgraph::setThroughputConstraint().

Referenced by constructTimedCSDFgraph().

Here is the call graph for this function: