Version: 8.3.0
YACS::ENGINE::Bloc Member List

This is the complete list of members for YACS::ENGINE::Bloc, including all inherited members.

_bwLinksYACS::ENGINE::Blocmutableprotected
_colourYACS::ENGINE::Nodemutable
_errorDetailsYACS::ENGINE::Nodeprotected
_fatherYACS::ENGINE::Nodeprotected
_fwLinksYACS::ENGINE::Blocmutableprotected
_implementationYACS::ENGINE::Nodeprotected
_inGateYACS::ENGINE::Nodeprotected
_inPropertyPortYACS::ENGINE::Nodeprotected
_modifiedYACS::ENGINE::Nodeprotected
_nameYACS::ENGINE::Nodeprotected
_numIdYACS::ENGINE::Nodeprotected
_outGateYACS::ENGINE::Nodeprotected
_propertyMapYACS::ENGINE::Nodeprotected
_setOfNodeYACS::ENGINE::Blocprotected
_stateYACS::ENGINE::Nodeprotected
_totalYACS::ENGINE::Nodeprotectedstatic
accept(Visitor *visitor)YACS::ENGINE::Blocvirtual
appendIfAlreadyFound(std::list< std::vector< Node * > > &res, const std::vector< Node * > &startRes, Node *node, std::map< Node *, std::set< Node * > > &fastFinder)YACS::ENGINE::Blocprivatestatic
appendIfAlreadyFound(std::list< std::vector< Node * > > &res, const std::vector< Node * > &startRes, Node *node, std::map< Node *, std::set< Node * > > &fastFinder)YACS::ENGINE::Bloc
applyDPLScope(ComposedNode *gfn)YACS::ENGINE::Nodevirtual
areAllSubNodesDone() const YACS::ENGINE::Blocprotected
areAllSubNodesFinished() const YACS::ENGINE::Blocprotected
areLinked(Node *start, Node *end, bool fw) const YACS::ENGINE::Blocprotected
arePossiblyRunnableAtSameTime(Node *start, Node *end) const YACS::ENGINE::Blocprotected
Bloc(const Bloc &other, ComposedNode *father, bool editionOnly)YACS::ENGINE::Bloc
Bloc(const std::string &name)YACS::ENGINE::Bloc
buildDelegateOf(InPort *&port, OutPort *initialStart, const std::list< ComposedNode * > &pointsOfView)YACS::ENGINE::ComposedNodeprotectedvirtual
buildDelegateOf(std::pair< OutPort *, OutPort * > &port, InPort *finalTarget, const std::list< ComposedNode * > &pointsOfView)YACS::ENGINE::ComposedNodeprotectedvirtual
checkBasicConsistency() const YACS::ENGINE::ComposedNodevirtual
checkCFLinks(const std::list< OutPort * > &starts, InputPort *end, unsigned char &alreadyFed, bool direction, LinkInfo &info) const YACS::ENGINE::Blocprotectedvirtual
checkConsistency(LinkInfo &info) const YACS::ENGINE::ComposedNode
checkControlDependancy(OutPort *start, InPort *end, bool cross, std::map< ComposedNode *, std::list< OutPort * >, SortHierarc > &fw, std::vector< OutPort * > &fwCross, std::map< ComposedNode *, std::list< OutPort * >, SortHierarc > &bw, LinkInfo &info) const YACS::ENGINE::Blocprotectedvirtual
checkDeploymentTree(bool deep) const YACS::ENGINE::ComposedNode
checkHavingCommonFather(Node *node1, Node *node2)YACS::ENGINE::Nodeprotectedstatic
checkInMyDescendance(Node *nodeToTest) const YACS::ENGINE::ComposedNodeprotected
checkLinkPossibility(OutPort *start, const std::list< ComposedNode * > &pointsOfViewStart, InPort *end, const std::list< ComposedNode * > &pointsOfViewEnd)YACS::ENGINE::ComposedNodeprotectedvirtual
checkLinksCoherenceRegardingControl(const std::vector< OutPort * > &starts, InputPort *end, LinkInfo &info) const YACS::ENGINE::ComposedNodeprotected
checkNoCrossHierachyWith(Node *node) const YACS::ENGINE::ComposedNodeprotected
checkNoCyclePassingThrough(Node *node)YACS::ENGINE::Blocprotectedvirtual
checkValidityOfPortName(const std::string &name)YACS::ENGINE::Nodeprotectedstatic
cleanNodes()YACS::ENGINE::ComposedNodevirtual
clone(ComposedNode *father, bool editionOnly=true) const YACS::ENGINE::Node
cloneWithoutCompAndContDeepCpy(ComposedNode *father, bool editionOnly=true) const YACS::ENGINE::Node
ComposedNode(const std::string &name)YACS::ENGINE::ComposedNodeprotected
ComposedNode(const ComposedNode &other, ComposedNode *father)YACS::ENGINE::ComposedNodeprotected
connected()YACS::ENGINE::ComposedNode
destructCFComputations(LinkInfo &info) const YACS::ENGINE::Blocprotectedvirtual
edAddCFLink(Node *nodeS, Node *nodeE)YACS::ENGINE::ComposedNode
edAddChild(Node *DISOWNnode)YACS::ENGINE::Blocvirtual
edAddDFLink(OutPort *start, InPort *end)YACS::ENGINE::ComposedNodevirtual
edAddLink(OutPort *start, InPort *end)YACS::ENGINE::ComposedNode
edAddLink(OutGate *start, InGate *end)YACS::ENGINE::ComposedNode
edAreAllInputPortInitialized() const YACS::ENGINE::Nodevirtual
edDisconnectAllLinksWithMe()YACS::ENGINE::ComposedNodeprotectedvirtual
edGetDirectDescendants() const YACS::ENGINE::Blocinlinevirtual
edGetSetOfUnitializedInputPort() const YACS::ENGINE::Nodevirtual
edRemoveCFLink(Node *nodeS, Node *nodeE)YACS::ENGINE::ComposedNode
edRemoveChild(Node *node)YACS::ENGINE::Blocvirtual
edRemoveLink(OutPort *start, InPort *end)YACS::ENGINE::ComposedNode
edRemoveLink(OutGate *start, InGate *end)YACS::ENGINE::ComposedNode
edUpdateState()YACS::ENGINE::ComposedNodevirtual
ensureLoading()YACS::ENGINE::Nodevirtual
exDisabledState()YACS::ENGINE::Nodevirtual
exFailedState()YACS::ENGINE::Nodevirtual
exForwardFailed()YACS::ENGINE::Nodeprotectedvirtual
exForwardFinished()YACS::ENGINE::Nodeprotectedvirtual
exIsControlReady() const YACS::ENGINE::Node
exUpdateState()YACS::ENGINE::Blocvirtual
FED_DS_STYACS::ENGINE::ComposedNodeprotectedstatic
FED_STYACS::ENGINE::ComposedNodeprotectedstatic
findAllNodesStartingFrom(Node *start, std::set< Node * > &result, std::map< Node *, std::set< Node * > > &accelStr, LinkInfo &info) const YACS::ENGINE::Bloc
findAllPathsStartingFrom(Node *start, std::list< std::vector< Node * > > &vec, std::map< Node *, std::set< Node * > > &accelStr) const YACS::ENGINE::Bloc
findUselessLinksIn(const std::list< std::vector< Node * > > &res, LinkInfo &info)YACS::ENGINE::Blocprivatestatic
forceMultiplicity(unsigned value)YACS::ENGINE::StaticDefinedComposedNodevirtual
FREE_STYACS::ENGINE::ComposedNodeprotectedstatic
getAllAscendanceOf(ComposedNode *levelToStop=0) const YACS::ENGINE::Node
getAllInPortsComingFromOutsideOfCurrentScope() const YACS::ENGINE::ComposedNodevirtual
getAllOutPortsLeavingCurrentScope() const YACS::ENGINE::ComposedNodevirtual
getAllRecursiveConstituents()YACS::ENGINE::ComposedNodevirtual
getAllRecursiveNodes()YACS::ENGINE::ComposedNode
getChildByName(const std::string &name) const YACS::ENGINE::ComposedNodevirtual
getChildByShortName(const std::string &name) const YACS::ENGINE::Blocvirtual
getChildName(const Node *node) const YACS::ENGINE::ComposedNode
getChildren() const YACS::ENGINE::Blocinline
getColorState(YACS::StatesForNode state) const YACS::ENGINE::Node
getContainerLog()YACS::ENGINE::Nodevirtual
getCoupledNodes(std::set< Task * > &coupledNodes)YACS::ENGINE::Nodeinlinevirtual
getDelegateOf(InPort *&port, OutPort *initialStart, const std::list< ComposedNode * > &pointsOfView)YACS::ENGINE::ComposedNodeprotectedvirtual
getDelegateOf(std::pair< OutPort *, OutPort * > &port, InPort *finalTarget, const std::list< ComposedNode * > &pointsOfView)YACS::ENGINE::ComposedNodeprotectedvirtual
getDeploymentTree() const YACS::ENGINE::ComposedNodevirtual
getDPLScopeInfo(ComposedNode *gfn)YACS::ENGINE::Node
getEffectiveState() const YACS::ENGINE::Nodevirtual
getEffectiveState(const Node *) const YACS::ENGINE::Nodevirtual
getErrorDetails() const YACS::ENGINE::Nodeinlinevirtual
getErrorReport()YACS::ENGINE::ComposedNodevirtual
getFather() const YACS::ENGINE::Nodeinline
getId() const YACS::ENGINE::Node
getImplementation() const YACS::ENGINE::Node
getInGate()YACS::ENGINE::Nodeinline
getInPort(const std::string &name) const YACS::ENGINE::Node
getInPortName(const InPort *) const YACS::ENGINE::ComposedNodevirtual
getInPropertyPort() const YACS::ENGINE::Node
getInputDataStreamPort(const std::string &name) const YACS::ENGINE::ComposedNodevirtual
getInputPort(const std::string &name) const YACS::ENGINE::ComposedNodevirtual
getLocalInputPorts() const YACS::ENGINE::ComposedNodevirtual
getLocalOutputPorts() const YACS::ENGINE::ComposedNodevirtual
getLowestCommonAncestor(Node *node1, Node *node2)YACS::ENGINE::ComposedNodestatic
getLowestCommonAncestorStr(const std::string &node1, const std::string &node2)YACS::ENGINE::ComposedNodestatic
getLowestNodeDealingAll(const std::list< OutPort * > &ports) const YACS::ENGINE::ComposedNodeprotected
getMaxLevelOfParallelism() const YACS::ENGINE::Blocvirtual
getMyQualifiedName(const Node *directSon) const YACS::ENGINE::ComposedNodevirtual
getName() const YACS::ENGINE::ComposedNodevirtual
getNextTasks(bool &isMore)YACS::ENGINE::ComposedNodevirtual
getNumberOfCFLinks() const YACS::ENGINE::Bloc
getNumberOfInputPorts() const YACS::ENGINE::ComposedNodevirtual
getNumberOfOutputPorts() const YACS::ENGINE::ComposedNodevirtual
getNumId()YACS::ENGINE::Node
getOutGate()YACS::ENGINE::Nodeinline
getOutNodes() const YACS::ENGINE::Node
getOutPort(const std::string &name) const YACS::ENGINE::ComposedNodevirtual
getOutPortName(const OutPort *) const YACS::ENGINE::ComposedNodevirtual
getOutputDataStreamPort(const std::string &name) const YACS::ENGINE::ComposedNodevirtual
getOutputPort(const std::string &name) const YACS::ENGINE::ComposedNodevirtual
getPortName(const PORT *port) const YACS::ENGINE::ComposedNodeprotected
getProc()YACS::ENGINE::Nodevirtual
getProc() const YACS::ENGINE::Nodevirtual
getProgress() const YACS::ENGINE::ComposedNodeinlinevirtual
getProgressWeight() const YACS::ENGINE::ComposedNodevirtual
getProperties()YACS::ENGINE::Node
getProperty(const std::string &name)YACS::ENGINE::Nodevirtual
getPropertyMap()YACS::ENGINE::Nodeinline
getQualifiedName() const YACS::ENGINE::Node
getReadyTasks(std::vector< Task * > &tasks)YACS::ENGINE::Blocvirtual
getRecursiveConstituents() const YACS::ENGINE::ComposedNodevirtual
getRootNode() const YACS::ENGINE::ComposedNodevirtual
getSetOfInPort() const YACS::ENGINE::Node
getSetOfInputDataStreamPort() const YACS::ENGINE::ComposedNodevirtual
getSetOfInputPort() const YACS::ENGINE::ComposedNodevirtual
getSetOfInternalCFLinks() const YACS::ENGINE::Blocprotected
getSetOfInternalLinks() const YACS::ENGINE::ComposedNode
getSetOfLinksComingInCurrentScope() const YACS::ENGINE::ComposedNodevirtual
getSetOfLinksLeavingCurrentScope() const YACS::ENGINE::ComposedNodevirtual
getSetOfOutPort() const YACS::ENGINE::Node
getSetOfOutputDataStreamPort() const YACS::ENGINE::ComposedNodevirtual
getSetOfOutputPort() const YACS::ENGINE::ComposedNodevirtual
getState() const YACS::ENGINE::Nodeinlinevirtual
getStateName(YACS::StatesForNode state)YACS::ENGINE::Nodestatic
getTaskName(Task *task) const YACS::ENGINE::ComposedNodevirtual
idMapYACS::ENGINE::Nodestatic
init(bool start=true)YACS::ENGINE::Blocvirtual
initComputation() const YACS::ENGINE::Blocprotected
isFinished()YACS::ENGINE::Blocvirtual
isInMyDescendance(Node *nodeToTest) const YACS::ENGINE::ComposedNode
isModified()YACS::ENGINE::Nodeinlinevirtual
isMultiplicitySpecified(unsigned &value) const YACS::ENGINE::StaticDefinedComposedNodevirtual
isNameAlreadyUsed(const std::string &name) const YACS::ENGINE::Blocprotectedvirtual
isNodeAlreadyAggregated(const Node *node) const YACS::ENGINE::ComposedNode
isPlacementPredictableB4Run() const YACS::ENGINE::StaticDefinedComposedNodevirtual
isRepeatedUnpredictablySeveralTimes() const YACS::ENGINE::ComposedNodeinlinevirtual
isValid()YACS::ENGINE::Nodevirtual
loaded()YACS::ENGINE::ComposedNode
modified()YACS::ENGINE::Nodevirtual
Node(const std::string &name)YACS::ENGINE::Nodeprotected
Node(const Node &other, ComposedNode *father)YACS::ENGINE::Nodeprotected
notifyFrom(const Task *sender, YACS::Event event, const Executor *execInst)YACS::ENGINE::ComposedNodevirtual
operator<(const Node &other) const YACS::ENGINE::Node
operator>(const Node &other) const YACS::ENGINE::Node
performCFComputations(LinkInfo &info) const YACS::ENGINE::Blocprotectedvirtual
performCFComputationsOnlyOneLevel(LinkInfo &info) const YACS::ENGINE::Blocprotected
performDuplicationOfPlacement(const Node &other)YACS::ENGINE::ComposedNodeprotectedvirtual
performShallowDuplicationOfPlacement(const Node &other)YACS::ENGINE::ComposedNodeprotectedvirtual
releaseDelegateOf(InPort *&port, OutPort *initialStart, const std::list< ComposedNode * > &pointsOfView)YACS::ENGINE::ComposedNodeprotectedvirtual
releaseDelegateOf(OutPort *portDwn, OutPort *portUp, InPort *finalTarget, const std::list< ComposedNode * > &pointsOfView)YACS::ENGINE::ComposedNodeprotectedvirtual
removeRecursivelyRedundantCL()YACS::ENGINE::Blocvirtual
resetState(int level)YACS::ENGINE::ComposedNodevirtual
seekOkAndUseless1(std::vector< Node * > &okAndUseless1, std::set< Node * > &allNodes) const YACS::ENGINE::Blocprotected
seekUseless2(std::vector< Node * > &useless2, std::set< Node * > &allNodes) const YACS::ENGINE::Blocprotected
selectRunnableTasks(std::vector< Task * > &tasks)YACS::ENGINE::StaticDefinedComposedNodevirtual
sendEvent(const std::string &event)YACS::ENGINE::Nodevirtual
sendEvent2(const std::string &event, void *something)YACS::ENGINE::Nodevirtual
SEP_CHAR_BTW_LEVELYACS::ENGINE::ComposedNodeprotectedstatic
SEP_CHAR_IN_PORTYACS::ENGINE::Nodeprotectedstatic
setErrorDetails(const std::string &error)YACS::ENGINE::Nodeinlinevirtual
setName(const std::string &name)YACS::ENGINE::Node
setProperties(std::map< std::string, std::string > properties)YACS::ENGINE::Nodevirtual
setProperty(const std::string &name, const std::string &value)YACS::ENGINE::Nodevirtual
setState(YACS::StatesForNode theState)YACS::ENGINE::Node
shutdown(int level)YACS::ENGINE::ComposedNodevirtual
simpleClone(ComposedNode *father, bool editionOnly=true) const YACS::ENGINE::Blocprotectedvirtual
solveObviousOrDelegateCFLinks(const std::list< OutPort * > &starts, InputPort *end, unsigned char &alreadyFed, bool direction, LinkInfo &info) const YACS::ENGINE::ComposedNodeprotected
splitIntoIndependantGraph() const YACS::ENGINE::Bloc
splitNamesBySep(const std::string &globalName, const char separator[], std::string &firstPart, std::string &lastPart, bool priority)YACS::ENGINE::ComposedNodeprotectedstatic
StaticDefinedComposedNode(const std::string &name)YACS::ENGINE::StaticDefinedComposedNodeprotected
StaticDefinedComposedNode(const StaticDefinedComposedNode &other, ComposedNode *father)YACS::ENGINE::StaticDefinedComposedNodeprotected
typeName()YACS::ENGINE::Blocinlinevirtual
updateStateFrom(Node *node, YACS::Event event, const Executor *execInst)YACS::ENGINE::ComposedNodeprotected
updateStateOnFailedEventFrom(Node *node, const Executor *execInst)YACS::ENGINE::Blocprotectedvirtual
updateStateOnFinishedEventFrom(Node *node)YACS::ENGINE::Blocprotectedvirtual
updateStateOnStartEventFrom(Node *node)YACS::ENGINE::ComposedNodeprotectedvirtual
updateWithNewFind(const std::vector< Node * > &path, std::map< Node *, std::set< Node * > > &fastFinder)YACS::ENGINE::Blocprivatestatic
verdictForCollapses(const std::map< Node *, std::list< OutPort * > > &pool, InputPort *end, const std::set< Node * > &candidates, unsigned char &alreadyFed, bool direction, LinkInfo &info)YACS::ENGINE::Blocprotectedstatic
verdictForOkAndUseless1(const std::map< Node *, std::list< OutPort * > > &pool, InputPort *end, const std::vector< Node * > &candidates, unsigned char &alreadyFed, bool direction, LinkInfo &info)YACS::ENGINE::Blocprotectedstatic
writeDot(std::ostream &os) const YACS::ENGINE::Blocvirtual
~Bloc()YACS::ENGINE::Blocvirtual
~ComposedNode()YACS::ENGINE::ComposedNodevirtual
~Node()YACS::ENGINE::Nodevirtual
~Scheduler()YACS::ENGINE::Schedulervirtual