Version: 9.12.0
SALOME_ComponentPy.SALOME_ComponentPy_Gen_i Class Reference

define an implementation of the component interface Engines::Component More...

Inheritance diagram for SALOME_ComponentPy.SALOME_ComponentPy_Gen_i:

Public Member Functions

def __init__ (self, orb, poa, contID, containerName, instanceName, interfaceName, notif=False)
 
def getCorbaRef (self)
 
def ping (self)
 
def setProperties (self, dico)
 
def getProperties (self)
 
def destroy (self)
 
def GetContainerRef (self)
 
def beginService (self, serviceName)
 
def endService (self, serviceName)
 
def sendMessage (self, event_type, message)
 
def Names (self, GraphName, NodeName)
 
def graphName (self)
 
def nodeName (self)
 
def Killer (self, ThreadId, signum)
 
def Kill_impl (self)
 
def Stop_impl (self)
 
def Suspend_impl (self)
 
def Resume_impl (self)
 
def CpuUsed_impl (self)
 
def DumpPython (self, isPublished, isMultiFile)
 
def hasObjectInfo (self)
 
def getObjectInfo (self, entry)
 
def getVersion (self)
 

Private Member Functions

def _get_instanceName (self)
 
def _get_interfaceName (self)
 

Private Attributes

 _instanceName
 
 _interfaceName
 
 _containerName
 
 _notif
 
 _myConnexionToRegistry
 
 _graphName
 
 _nodeName
 
 _serviceName
 
 _ThreadId
 
 _StartUsed
 
 _ThreadCpuUsed
 
 _Executed
 
 _contId
 
 _compo_o
 
 _notifSupplier
 
 _fieldsDict
 

Static Private Attributes

 _orb = None
 
 _poa = None
 
list _fieldsDict = []
 

Detailed Description

define an implementation of the component interface Engines::Component

Implementation Without naming_service server

Constructor & Destructor Documentation

◆ __init__()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.__init__ (   self,
  orb,
  poa,
  contID,
  containerName,
  instanceName,
  interfaceName,
  notif = False 
)

Reimplemented in SALOME_ComponentPy.SALOME_ComponentPy_i.

References Engines_Component_i._orb, SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._orb, SALOME_Container.SALOME_Container_i._orb, Abstract_Engines_Container_i._orb, SALOME_ContainerManager._orb, SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._orb, ConnectionManager_i._orb, Param_Double_Port_uses_i._orb, SALOME_Launcher._orb, LifeCycleCORBATest._orb, Logger._orb, SALOME_ModuleCatalogImpl._orb, SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy._orb, SALOME_NamingService._orb, SALOME_NamingServicePy.SALOME_NamingServicePy_i._orb, NamingServiceTest._orb, Engines_Parallel_Component_i._orb, Engines_Parallel_Container_i._orb, RegistryService._orb, SALOME_ResourcesManager._orb, SALOMEDS_ChildIterator_i._orb, SALOMEDS_Driver_i._orb, SALOMEDS_DriverFactory_i._orb, SALOMEDS_GenericAttribute_i._orb, SALOMEDS_SComponentIterator_i._orb, SALOMEDS_SObject._orb, SALOMEDS_SObject_i._orb, SALOMEDS_Study._orb, SALOMEDS::Notifier._orb, SALOMEDS::GenObjRegister._orb, SALOMEDS_Study_i._orb, SALOMEDS_StudyBuilder._orb, SALOMEDS_StudyBuilder_i._orb, SALOMEDS_UseCaseBuilder_i._orb, SALOMEDS_UseCaseIterator_i._orb, SALOMEDSTest._orb, SALOMESDS::DataScopeKiller._orb, SALOMESDS::DataScopeServerBase._orb, SALOMESDS::DataServerManager._orb, ORB_INIT._orb, Engines_Component_i._poa, SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._poa, SALOME_Container.SALOME_Container_i._poa, Abstract_Engines_Container_i._poa, SALOME_ContainerManager._poa, SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._poa, SALOME_ExternalServerLauncher._poa, SALOME_Launcher._poa, Engines_Parallel_Component_i._poa, Engines_Parallel_Container_i._poa, Container_proxy_impl_final._poa, SALOME_ResourcesManager._poa, SALOMESDS::DataScopeServerBase._poa, SALOMESDS::DataServerManager._poa, SALOMESDS::PickelizedPyObjServer._poa, and MESSAGE.

Member Function Documentation

◆ _get_instanceName()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._get_instanceName (   self)
private

◆ _get_interfaceName()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._get_interfaceName (   self)
private

◆ beginService()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.beginService (   self,
  serviceName 
)

◆ CpuUsed_impl()

◆ destroy()

◆ DumpPython()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.DumpPython (   self,
  isPublished,
  isMultiFile 
)

◆ endService()

◆ GetContainerRef()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.GetContainerRef (   self)

◆ getCorbaRef()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.getCorbaRef (   self)

◆ getObjectInfo()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.getObjectInfo (   self,
  entry 
)

◆ getProperties()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.getProperties (   self)

◆ getVersion()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.getVersion (   self)

◆ graphName()

◆ hasObjectInfo()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.hasObjectInfo (   self)

◆ Kill_impl()

◆ Killer()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.Killer (   self,
  ThreadId,
  signum 
)

◆ Names()

◆ nodeName()

◆ ping()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.ping (   self)

References MESSAGE.

◆ Resume_impl()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.Resume_impl (   self)

◆ sendMessage()

◆ setProperties()

def SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.setProperties (   self,
  dico 
)

◆ Stop_impl()

◆ Suspend_impl()

Field Documentation

◆ _compo_o

SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._compo_o
private

◆ _containerName

◆ _contId

SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._contId
private

◆ _Executed

SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._Executed
private

◆ _fieldsDict [1/2]

list SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._fieldsDict = []
staticprivate

◆ _fieldsDict [2/2]

SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._fieldsDict
private

◆ _graphName

◆ _instanceName

◆ _interfaceName

SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._interfaceName
private

◆ _myConnexionToRegistry

SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._myConnexionToRegistry
private

◆ _nodeName

◆ _notif

SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._notif
private

◆ _notifSupplier

SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._notifSupplier
private

◆ _orb

◆ _poa

◆ _serviceName

SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._serviceName
private

◆ _StartUsed

SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._StartUsed
private

◆ _ThreadCpuUsed

SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._ThreadCpuUsed
private

◆ _ThreadId