SNode_Impl Class Reference

#include <SNode_Impl.hxx>

Inheritance diagram for SNode_Impl:

Inheritance graph

Public Member Functions

 SNode_Impl ()
 SNode_Impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, PortableServer::ObjectId *contId, const char *instanceName, const char *interfaceName, GraphEditor::DataFlow *DataFlowEditor, const char *FuncName, const SUPERV::ListOfStrings &PythonFunction, const SUPERV::KindOfNode NodeKindOfNode=SUPERV::SwitchNode)
 SNode_Impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, PortableServer::ObjectId *contId, const char *instanceName, const char *interfaceName, GraphEditor::DataFlow *DataFlowEditor, GraphEditor::InNode *DataFlowNode)
virtual ~SNode_Impl ()
virtual void destroy ()
virtual bool Delete ()
virtual GraphBase::SwitchNodeBaseNode ()
virtual bool SetCoupled (const char *anInLineNode)
virtual SUPERV::INode_ptr Coupled ()
virtual void SetPyFunction (const char *FuncName, const SUPERV::ListOfStrings &aPyFunction)
virtual SUPERV::ListOfStringsPyFunction ()
virtual char * PyFuncName ()
virtual SUPERV::Port_ptr InPort (const char *aParameterName, const char *aParameterType)
virtual SUPERV::Port_ptr OutPort (const char *aParameterName, const char *aParameterType)
virtual SUPERV::StreamPort_ptr InStreamPort (const char *aParameterName, const SALOME_ModuleCatalog::DataStreamType aParameterType, const SALOME_ModuleCatalog::DataStreamDependency aDependency)
virtual SUPERV::StreamPort_ptr OutStreamPort (const char *aParameterName, const SALOME_ModuleCatalog::DataStreamType aParameterType, const SALOME_ModuleCatalog::DataStreamDependency aDependency)
void DeletePorts ()
virtual void DataFlowEditor (GraphEditor::DataFlow *DataFlowEditor)
virtual GraphEditor::DataFlowDataFlowEditor ()
virtual GraphExecutor::DataFlowDataFlowExecutor ()
virtual void DataFlowNode (GraphEditor::InNode *DataFlowNode)
virtual GraphEditor::InNodeDataFlowNode ()
virtual GraphEditor::InNodeDataFlowNode () const
virtual char * Name ()
virtual bool SetName (const char *aDataFlowName)
virtual SALOME_ModuleCatalog::Service * Service ()
virtual SUPERV::KindOfNode Kind ()
virtual SUPERV::SDate CreationDate ()
virtual SUPERV::SDate LastUpdateDate ()
virtual char * Version ()
virtual char * Author ()
virtual bool SetAuthor (const char *aDataFlowAuthor)
virtual char * Comment ()
virtual bool SetComment (const char *aDataFlowComment)
virtual SUPERV::CNode_var ObjRef ()
virtual void SetObjRef (SUPERV::CNode_var aNode)
virtual CNode_ImplObjImpl ()
virtual void SetObjImpl (CNode_Impl *objimpl)
virtual void Coords (CORBA::Long X, CORBA::Long Y)
virtual CORBA::Long X ()
virtual CORBA::Long Y ()
virtual SUPERV::Port_ptr Port (const char *aParameterName)
virtual SUPERV::Port_ptr Input (const char *ToServiceParameterName, const SUPERV::Value_ptr aValue)
virtual SUPERV::Port_ptr GetInPort (const char *aParameterName)
virtual SUPERV::Port_ptr GetOutPort (const char *aParameterName)
virtual SUPERV::StreamPort_ptr GetInStreamPort (const char *aParameterName)
virtual SUPERV::StreamPort_ptr GetOutStreamPort (const char *aParameterName)
virtual SUPERV::ListOfPortsPorts ()
virtual SUPERV::ListOfStreamPortsStreamPorts ()
virtual bool HasStreamPort ()
virtual SUPERV::ListOfLinksLinks ()
virtual SUPERV::ListOfStreamLinksStreamLinks ()
virtual SUPERV::Link_ptr GetLink (const char *ToServiceParameterName)
virtual SUPERV::StreamLink_ptr GetStreamLink (const char *ToServiceParameterName)
virtual bool IsStreamGraph ()
virtual bool IsGraph ()
virtual bool IsMacro ()
virtual bool IsFlowMacro ()
virtual bool IsStreamMacro ()
virtual bool IsHeadGraph ()
virtual CORBA::Long GraphLevel ()
virtual bool IsComputing ()
virtual bool IsFactory ()
virtual bool IsInLine ()
virtual bool IsGOTO ()
virtual bool IsLoop ()
virtual bool IsEndLoop ()
virtual bool IsSwitch ()
virtual bool IsEndSwitch ()
virtual CORBA::Long SubGraph ()
virtual CORBA::Long SubStreamGraph ()
virtual bool HasInput (const char *ToServiceParameterName)
virtual bool IsReady ()
virtual bool IsWaiting ()
virtual bool IsRunning ()
virtual bool IsDone ()
virtual bool IsSuspended ()
virtual SUPERV::GraphState State ()
virtual SUPERV::ControlState Control ()
virtual void ControlClear ()
virtual CORBA::Long Thread ()
GraphExecutor::AutomatonState AutoState ()
virtual bool ReadyW ()
virtual bool RunningW ()
virtual bool DoneW ()
virtual bool SuspendedW ()
virtual void ping ()
virtual bool ContainerKill ()
virtual bool Kill ()
virtual bool KillDone ()
virtual bool Stop ()
virtual bool Suspend ()
virtual bool SuspendDone ()
virtual bool Resume ()
virtual CORBA::Long CpuUsed ()
virtual CORBA::Boolean IsExecuting ()

Private Attributes

CORBA::ORB_ptr _Orb
PortableServer::POA_ptr _Poa
PortableServer::ObjectId * _ContId

Constructor & Destructor Documentation

SNode_Impl::SNode_Impl  ) 
 

SNode_Impl::SNode_Impl CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
PortableServer::ObjectId *  contId,
const char *  instanceName,
const char *  interfaceName,
GraphEditor::DataFlow DataFlowEditor,
const char *  FuncName,
const SUPERV::ListOfStrings PythonFunction,
const SUPERV::KindOfNode  NodeKindOfNode = SUPERV::SwitchNode
 

SNode_Impl::SNode_Impl CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
PortableServer::ObjectId *  contId,
const char *  instanceName,
const char *  interfaceName,
GraphEditor::DataFlow DataFlowEditor,
GraphEditor::InNode DataFlowNode
 

SNode_Impl::~SNode_Impl  )  [virtual]
 


Member Function Documentation

void SNode_Impl::destroy  )  [virtual]
 

Reimplemented from GNode_Impl.

bool SNode_Impl::Delete  )  [virtual]
 

Reimplemented from GNode_Impl.

virtual GraphBase::SwitchNode* SNode_Impl.BaseNode  )  [virtual]
 

Reimplemented from GNode_Impl.

bool GNode_Impl::SetCoupled const char *  anInLineNode  )  [virtual, inherited]
 

SUPERV::INode_ptr GNode_Impl::Coupled  )  [virtual, inherited]
 

void INode_Impl::SetPyFunction const char *  FuncName,
const SUPERV::ListOfStrings aPyFunction
[virtual, inherited]
 

SUPERV::ListOfStrings * INode_Impl::PyFunction  )  [virtual, inherited]
 

char * INode_Impl::PyFuncName  )  [virtual, inherited]
 

SUPERV::Port_ptr INode_Impl::InPort const char *  aParameterName,
const char *  aParameterType
[virtual, inherited]
 

SUPERV::Port_ptr INode_Impl::OutPort const char *  aParameterName,
const char *  aParameterType
[virtual, inherited]
 

SUPERV::StreamPort_ptr INode_Impl::InStreamPort const char *  aParameterName,
const SALOME_ModuleCatalog::DataStreamType  aParameterType,
const SALOME_ModuleCatalog::DataStreamDependency  aDependency
[virtual, inherited]
 

SUPERV::StreamPort_ptr INode_Impl::OutStreamPort const char *  aParameterName,
const SALOME_ModuleCatalog::DataStreamType  aParameterType,
const SALOME_ModuleCatalog::DataStreamDependency  aDependency
[virtual, inherited]
 

void CNode_Impl::DeletePorts  )  [inherited]
 

virtual void CNode_Impl.DataFlowEditor GraphEditor::DataFlow DataFlowEditor  )  [virtual, inherited]
 

virtual GraphEditor::DataFlow* CNode_Impl.DataFlowEditor  )  [virtual, inherited]
 

virtual GraphExecutor::DataFlow* CNode_Impl.DataFlowExecutor  )  [virtual, inherited]
 

virtual void CNode_Impl.DataFlowNode GraphEditor::InNode DataFlowNode  )  [virtual, inherited]
 

virtual GraphEditor::InNode* CNode_Impl.DataFlowNode  )  [virtual, inherited]
 

virtual GraphEditor::InNode* CNode_Impl.DataFlowNode  )  const [virtual, inherited]
 

char * CNode_Impl::Name  )  [virtual, inherited]
 

bool CNode_Impl::SetName const char *  aDataFlowName  )  [virtual, inherited]
 

SALOME_ModuleCatalog::Service * CNode_Impl::Service  )  [virtual, inherited]
 

SUPERV::KindOfNode CNode_Impl::Kind  )  [virtual, inherited]
 

SUPERV::SDate CNode_Impl::CreationDate  )  [virtual, inherited]
 

SUPERV::SDate CNode_Impl::LastUpdateDate  )  [virtual, inherited]
 

char * CNode_Impl::Version  )  [virtual, inherited]
 

char * CNode_Impl::Author  )  [virtual, inherited]
 

bool CNode_Impl::SetAuthor const char *  aDataFlowAuthor  )  [virtual, inherited]
 

char * CNode_Impl::Comment  )  [virtual, inherited]
 

bool CNode_Impl::SetComment const char *  aDataFlowComment  )  [virtual, inherited]
 

virtual SUPERV::CNode_var CNode_Impl.ObjRef  )  [virtual, inherited]
 

virtual void CNode_Impl.SetObjRef SUPERV::CNode_var  aNode  )  [virtual, inherited]
 

virtual CNode_Impl* CNode_Impl.ObjImpl  )  [virtual, inherited]
 

virtual void CNode_Impl.SetObjImpl CNode_Impl objimpl  )  [virtual, inherited]
 

void CNode_Impl::Coords CORBA::Long  X,
CORBA::Long  Y
[virtual, inherited]
 

CORBA::Long CNode_Impl::X  )  [virtual, inherited]
 

CORBA::Long CNode_Impl::Y  )  [virtual, inherited]
 

SUPERV::Port_ptr CNode_Impl::Port const char *  aParameterName  )  [virtual, inherited]
 

SUPERV::Port_ptr CNode_Impl::Input const char *  ToServiceParameterName,
const SUPERV::Value_ptr  aValue
[virtual, inherited]
 

SUPERV::Port_ptr CNode_Impl::GetInPort const char *  aParameterName  )  [virtual, inherited]
 

SUPERV::Port_ptr CNode_Impl::GetOutPort const char *  aParameterName  )  [virtual, inherited]
 

SUPERV::StreamPort_ptr CNode_Impl::GetInStreamPort const char *  aParameterName  )  [virtual, inherited]
 

SUPERV::StreamPort_ptr CNode_Impl::GetOutStreamPort const char *  aParameterName  )  [virtual, inherited]
 

SUPERV::ListOfPorts * CNode_Impl::Ports  )  [virtual, inherited]
 

SUPERV::ListOfStreamPorts * CNode_Impl::StreamPorts  )  [virtual, inherited]
 

bool CNode_Impl::HasStreamPort  )  [virtual, inherited]
 

SUPERV::ListOfLinks * CNode_Impl::Links  )  [virtual, inherited]
 

SUPERV::ListOfStreamLinks * CNode_Impl::StreamLinks  )  [virtual, inherited]
 

SUPERV::Link_ptr CNode_Impl::GetLink const char *  ToServiceParameterName  )  [virtual, inherited]
 

SUPERV::StreamLink_ptr CNode_Impl::GetStreamLink const char *  ToServiceParameterName  )  [virtual, inherited]
 

bool CNode_Impl::IsStreamGraph  )  [virtual, inherited]
 

bool CNode_Impl::IsGraph  )  [virtual, inherited]
 

bool CNode_Impl::IsMacro  )  [virtual, inherited]
 

bool CNode_Impl::IsFlowMacro  )  [virtual, inherited]
 

bool CNode_Impl::IsStreamMacro  )  [virtual, inherited]
 

bool CNode_Impl::IsHeadGraph  )  [virtual, inherited]
 

CORBA::Long CNode_Impl::GraphLevel  )  [virtual, inherited]
 

bool CNode_Impl::IsComputing  )  [virtual, inherited]
 

bool CNode_Impl::IsFactory  )  [virtual, inherited]
 

bool CNode_Impl::IsInLine  )  [virtual, inherited]
 

bool CNode_Impl::IsGOTO  )  [virtual, inherited]
 

bool CNode_Impl::IsLoop  )  [virtual, inherited]
 

bool CNode_Impl::IsEndLoop  )  [virtual, inherited]
 

bool CNode_Impl::IsSwitch  )  [virtual, inherited]
 

bool CNode_Impl::IsEndSwitch  )  [virtual, inherited]
 

CORBA::Long CNode_Impl::SubGraph  )  [virtual, inherited]
 

CORBA::Long CNode_Impl::SubStreamGraph  )  [virtual, inherited]
 

bool CNode_Impl::HasInput const char *  ToServiceParameterName  )  [virtual, inherited]
 

bool CNode_Impl::IsReady  )  [virtual, inherited]
 

bool CNode_Impl::IsWaiting  )  [virtual, inherited]
 

bool CNode_Impl::IsRunning  )  [virtual, inherited]
 

bool CNode_Impl::IsDone  )  [virtual, inherited]
 

bool CNode_Impl::IsSuspended  )  [virtual, inherited]
 

SUPERV::GraphState CNode_Impl::State  )  [virtual, inherited]
 

SUPERV::ControlState CNode_Impl::Control  )  [virtual, inherited]
 

void CNode_Impl::ControlClear  )  [virtual, inherited]
 

CORBA::Long CNode_Impl::Thread  )  [virtual, inherited]
 

GraphExecutor::AutomatonState CNode_Impl::AutoState  )  [inherited]
 

bool CNode_Impl::ReadyW  )  [virtual, inherited]
 

bool CNode_Impl::RunningW  )  [virtual, inherited]
 

bool CNode_Impl::DoneW  )  [virtual, inherited]
 

bool CNode_Impl::SuspendedW  )  [virtual, inherited]
 

void CNode_Impl::ping  )  [virtual, inherited]
 

bool CNode_Impl::ContainerKill  )  [virtual, inherited]
 

bool CNode_Impl::Kill  )  [virtual, inherited]
 

bool CNode_Impl::KillDone  )  [virtual, inherited]
 

bool CNode_Impl::Stop  )  [virtual, inherited]
 

bool CNode_Impl::Suspend  )  [virtual, inherited]
 

bool CNode_Impl::SuspendDone  )  [virtual, inherited]
 

bool CNode_Impl::Resume  )  [virtual, inherited]
 

CORBA::Long CNode_Impl::CpuUsed  )  [virtual, inherited]
 

bool CNode_Impl::IsExecuting  )  [virtual, inherited]
 

Reimplemented in Graph_Impl.


Field Documentation

CORBA::ORB_ptr SNode_Impl._Orb [private]
 

Reimplemented from GNode_Impl.

PortableServer::POA_ptr SNode_Impl._Poa [private]
 

Reimplemented from GNode_Impl.

PortableServer::ObjectId* SNode_Impl._ContId [private]
 

Reimplemented from GNode_Impl.