| 
| virtual  | ~ElementaryNode () | 
|   | 
| void  | exUpdateState () | 
|   | Update the node state.  More...
  | 
|   | 
| void  | init (bool start=true) | 
|   | 
| bool  | isDeployable () const  | 
|   | 
| ComponentInstance *  | getComponent () | 
|   | 
| const ComponentInstance *  | getComponent () const  | 
|   | 
| Container *  | getContainer () | 
|   | 
| YACS::StatesForNode  | getState () const  | 
|   | 
| void  | getReadyTasks (std::vector< Task * > &tasks) | 
|   | 
| void  | edRemovePort (Port *port)  throw (Exception) | 
|   | 
| std::list< ElementaryNode * >  | getRecursiveConstituents () const  | 
|   | 
| std::list< ProgressWeight >  | getProgressWeight () const  | 
|   | Get the progress weight for all elementary nodes.  More...
  | 
|   | 
| Node *  | getChildByName (const std::string &name) const   throw (Exception) | 
|   | 
| virtual void  | checkBasicConsistency () const   throw (Exception) | 
|   | 
| ComposedNode *  | getDynClonerIfExists (const ComposedNode *levelToStop) const  | 
|   | 
| int  | getNumberOfInputPorts () const  | 
|   | 
| int  | getNumberOfOutputPorts () const  | 
|   | 
| std::string  | getInPortName (const InPort *) const   throw (Exception) | 
|   | 
| std::string  | getOutPortName (const OutPort *) const   throw (Exception) | 
|   | 
| InputPort *  | getInputPort (const std::string &name) const   throw (Exception) | 
|   | 
| OutputPort *  | getOutputPort (const std::string &name) const   throw (Exception) | 
|   | 
| std::list< InputPort * >  | getSetOfInputPort () const  | 
|   | 
| std::list< OutputPort * >  | getSetOfOutputPort () const  | 
|   | 
| std::list< InputPort * >  | getLocalInputPorts () const  | 
|   | 
| std::list< OutputPort * >  | getLocalOutputPorts () const  | 
|   | 
| std::set< OutPort * >  | getAllOutPortsLeavingCurrentScope () const  | 
|   | 
| std::set< InPort * >  | getAllInPortsComingFromOutsideOfCurrentScope () const  | 
|   | 
virtual std::vector< std::pair 
< OutPort *, InPort * > >  | getSetOfLinksLeavingCurrentScope () const  | 
|   | 
virtual std::vector< std::pair 
< InPort *, OutPort * > >  | getSetOfLinksComingInCurrentScope () const  | 
|   | 
| std::list< InputDataStreamPort * >  | getSetOfInputDataStreamPort () const  | 
|   | 
| std::list< OutputDataStreamPort * >  | getSetOfOutputDataStreamPort () const  | 
|   | 
| InputDataStreamPort *  | getInputDataStreamPort (const std::string &name) const   throw (Exception) | 
|   | 
| OutputDataStreamPort *  | getOutputDataStreamPort (const std::string &name) const   throw (Exception) | 
|   | 
| virtual InputPort *  | createInputPort (const std::string &inputPortName, TypeCode *type) | 
|   | 
| virtual OutputPort *  | createOutputPort (const std::string &outputPortName, TypeCode *type) | 
|   | 
| virtual InputDataStreamPort *  | createInputDataStreamPort (const std::string &inputPortDSName, TypeCode *type) | 
|   | 
| virtual OutputDataStreamPort *  | createOutputDataStreamPort (const std::string &outputPortDSName, TypeCode *type) | 
|   | 
| virtual InputPort *  | edAddInputPort (const std::string &inputPortName, TypeCode *type)  throw (Exception) | 
|   | 
| virtual OutputPort *  | edAddOutputPort (const std::string &outputPortName, TypeCode *type)  throw (Exception) | 
|   | 
| virtual InputDataStreamPort *  | edAddInputDataStreamPort (const std::string &inputPortDSName, TypeCode *type)  throw (Exception) | 
|   | 
| virtual OutputDataStreamPort *  | edAddOutputDataStreamPort (const std::string &outputPortDSName, TypeCode *type)  throw (Exception) | 
|   | 
| virtual void  | edOrderInputPorts (const std::list< InputPort * > &ports) | 
|   | 
| virtual void  | edOrderOutputPorts (const std::list< OutputPort * > &ports) | 
|   | 
| virtual std::string  | typeName () | 
|   | 
| virtual void  | edUpdateState () | 
|   | update the status of the node  More...
  | 
|   | 
| virtual void  | ensureLoading () | 
|   | Put this node into TOLOAD state when possible.  More...
  | 
|   | 
| int  | getMaxLevelOfParallelism () const  | 
|   | 
| void  | begin () | 
|   | 
| bool  | isReady () | 
|   | 
| void  | loaded () | 
|   | Notify this node that it is loaded.  More...
  | 
|   | 
| void  | connected () | 
|   | Notify this node that it is connected.  More...
  | 
|   | 
| virtual std::string  | getErrorDetails () | 
|   | Give a description of error when node status is ERROR.  More...
  | 
|   | 
| virtual void  | initService () | 
|   | 
| virtual void  | connectService () | 
|   | 
| virtual void  | disconnectService () | 
|   | 
| virtual void  | load () | 
|   | 
| virtual void  | getCoupledTasks (std::set< Task * > &coupledSet) | 
|   | Calls getCoupledNodes for Task interface.  More...
  | 
|   | 
| virtual void  | getCoupledNodes (std::set< Task * > &coupledSet) | 
|   | Put all nodes that are coupled to this node in coupledSet.  More...
  | 
|   | 
| void  | accept (Visitor *visitor) | 
|   | 
| virtual void  | addDatastreamPortToInitMultiService (const std::string &port_name, int number) | 
|   | 
| template<class PORT >  | 
| void  | edRemovePortTypedFromSet (PORT *port, std::list< PORT * > &setOfPorts)  throw (Exception) | 
|   | 
| template<class PORT >  | 
| bool  | isPortNameAlreadyExist (const std::string &portName, const std::list< PORT * > &setOfPorts) | 
|   | 
| static std::string  | getStateName (YACS::StatesForNode state) | 
|   | Return the name of a state.  More...
  | 
|   | 
| YACS::Colour  | _colour | 
|   | 
| static std::map< int, Node * >  | idMap | 
|   | 
|   | ElementaryNode (const std::string &name) | 
|   | 
|   | ElementaryNode (const ElementaryNode &other, ComposedNode *father) | 
|   | 
| void  | performDuplicationOfPlacement (const Node &other) | 
|   | performs a duplication of placement using clone method of containers and components. clone behaviour is driven by attachOnCloning attribute.  More...
  | 
|   | 
| void  | performShallowDuplicationOfPlacement (const Node &other) | 
|   | performs a also duplication of placement but here containers and components are not copied at all whatever the value of attachedOnCloning.  More...
  | 
|   | 
| void  | initCommonPartWithoutStateManagement (bool start) | 
|   | 
| virtual void  | createMultiDatastreamPorts () | 
|   | 
| void  | edDisconnectAllLinksWithMe () | 
|   | 
| bool  | areAllInputPortsValid () const  | 
|   | 
| template<class PORT >  | 
| PORT *  | getPort (const std::string &name, const std::list< PORT * > &setOfPorts) const   throw (Exception) | 
|   | 
| template<class PORT , class ENUMTYPE >  | 
| PORT *  | edAddPort (const std::string &portName, std::list< PORT * > &setOfPorts, ENUMTYPE type)  throw (Exception) | 
|   | 
| template<class PORT , class ENUMTYPE >  | 
| bool  | edCheckAddPort (const std::string &portName, std::list< PORT * > &setOfPorts, ENUMTYPE type)  throw (Exception) | 
|   | 
| template<class PORT >  | 
| static void  | edRemovePortTypedFromSet (PORT *port, std::list< PORT * > &setOfPorts)  throw (Exception) | 
|   | 
| template<class PORT >  | 
| static bool  | isPortNameAlreadyExist (const std::string &portName, const std::list< PORT * > &setOfPorts) | 
|   | 
| std::list< InputPort * >  | _setOfInputPort | 
|   | 
| std::list< OutputPort * >  | _setOfOutputPort | 
|   | 
| std::list< InputDataStreamPort * >  | _setOfInputDataStreamPort | 
|   | 
| std::list< OutputDataStreamPort * >  | _setOfOutputDataStreamPort | 
|   | 
| bool  | _createDatastreamPorts | 
|   | 
| bool  | _multi_port_node | 
|   | 
| static const char  | SEP_CHAR_IN_PORT [] ="." | 
|   | 
| static int  | _total = 0 | 
|   | 
Definition at line 119 of file Loop.hxx.