Version: 9.15.0
SALOME_ContainerPy.SALOME_ContainerPy_i Class Reference
Inheritance diagram for SALOME_ContainerPy.SALOME_ContainerPy_i:

Public Member Functions

def __init__ (self, orb, poa, containerName)
 
def start_impl (self, ContainerName)
 
def instance (self, nameToRegister, componentName)
 
def load_impl (self, nameToRegister, componentName)
 
def import_component (self, componentName)
 
def load_component_Library (self, componentName)
 
def create_component_instance_env (self, componentName, env)
 
def create_component_instance (self, componentName)
 
def find_component_instance (self, registeredName)
 
def create_python_service_instance (self, CompName)
 
def remove_impl (self, component)
 
def finalize_removal (self)
 
def ping (self)
 
def getPID (self)
 
def getNumberOfCPUCores (self)
 
def loadOfCPUCores (self)
 
def setPyScriptForCPULoad (self, script)
 
def resetScriptForCPULoad (self)
 
def getTotalPhysicalMemory (self)
 
def getTotalPhysicalMemoryInUse (self)
 
def getTotalPhysicalMemoryInUseByMe (self)
 
def getHostName (self)
 
def Shutdown (self)
 

Private Member Functions

def _get_name (self)
 
def _get_machineName (self)
 
def _get_logfilename (self)
 
def _set_logfilename (self, logfilename)
 
def _get_workingdir (self)
 

Private Attributes

 _naming_service
 
 _numInstance
 
 _load_script
 
 _containerName
 
 _machineName
 
 _logfilename
 

Static Private Attributes

 _orb = None
 
 _poa = None
 
int _numInstance = 0
 
dictionary _listInstances_map = {}
 
string _script = ""
 

Detailed Description

Implementation with naming_service server

Constructor & Destructor Documentation

◆ __init__()

Member Function Documentation

◆ _get_logfilename()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._get_logfilename (   self)
privateinherited

◆ _get_machineName()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._get_machineName (   self)
privateinherited

◆ _get_name()

◆ _get_workingdir()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._get_workingdir (   self)
privateinherited

◆ _set_logfilename()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._set_logfilename (   self,
  logfilename 
)
privateinherited

◆ create_component_instance()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.create_component_instance (   self,
  componentName 
)
inherited

References Engines_Component_i._containerName, SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._containerName, SALOME_Container.SALOME_Container_Abstract_i._containerName, Abstract_Engines_Container_i._containerName, SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._containerName, SALOME_FileTransferCORBA._containerName, Engines_Parallel_Container_i._containerName, Container_proxy_impl_final._containerName, Abstract_Engines_Container_i._listInstances_map, SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._listInstances_map, Engines_Parallel_Container_i._listInstances_map, Abstract_Engines_Container_i._numInstance, SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._numInstance, Engines_Parallel_Container_i._numInstance, Container_proxy_impl_final._numInstance, Engines_Component_i._orb, SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._orb, SALOME_Container.SALOME_Container_Abstract_i._orb, Abstract_Engines_Container_i._orb, SALOME_ContainerManager._orb, SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._orb, SALOME_PyNode.ExchangeContextUsingTCP._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_Abstract_i._poa, Abstract_Engines_Container_i._poa, SALOME_ContainerManager._poa, SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._poa, SALOME_PyNode.ContextExchanger_i._poa, SALOME_ExternalServerLauncher._poa, SALOME_Launcher._poa, SALOME_LogManager._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.

Referenced by SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.create_component_instance_env(), and SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.create_python_service_instance().

◆ create_component_instance_env()

◆ create_python_service_instance()

◆ finalize_removal()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.finalize_removal (   self)
inherited

References MESSAGE.

◆ find_component_instance()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.find_component_instance (   self,
  registeredName 
)
inherited

◆ getHostName()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.getHostName (   self)
inherited

References MESSAGE.

◆ getNumberOfCPUCores()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.getNumberOfCPUCores (   self)
inherited

◆ getPID()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.getPID (   self)
inherited

◆ getTotalPhysicalMemory()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.getTotalPhysicalMemory (   self)
inherited

◆ getTotalPhysicalMemoryInUse()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.getTotalPhysicalMemoryInUse (   self)
inherited

◆ getTotalPhysicalMemoryInUseByMe()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.getTotalPhysicalMemoryInUseByMe (   self)
inherited

◆ import_component()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.import_component (   self,
  componentName 
)
inherited

◆ instance()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.instance (   self,
  nameToRegister,
  componentName 
)
inherited

◆ load_component_Library()

◆ load_impl()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.load_impl (   self,
  nameToRegister,
  componentName 
)
inherited

◆ loadOfCPUCores()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.loadOfCPUCores (   self)
inherited

◆ ping()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.ping (   self)
inherited

References MESSAGE.

◆ remove_impl()

◆ resetScriptForCPULoad()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.resetScriptForCPULoad (   self)
inherited

◆ setPyScriptForCPULoad()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.setPyScriptForCPULoad (   self,
  script 
)
inherited

◆ Shutdown()

def SALOME_ContainerPy.SALOME_ContainerPy_Gen_i.Shutdown (   self)
inherited

References Engines_Component_i._containerName, SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._containerName, SALOME_Container.SALOME_Container_Abstract_i._containerName, Abstract_Engines_Container_i._containerName, SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._containerName, SALOME_FileTransferCORBA._containerName, Engines_Parallel_Container_i._containerName, Container_proxy_impl_final._containerName, SALOME_ComponentPy.SALOME_ComponentPy_i._naming_service, SALOME_Container.SALOME_Container_Abstract_i._naming_service, SALOME_ContainerPy.SALOME_ContainerPy_i._naming_service, SALOME_ContainerPy.SALOME_ContainerPy_SSL_i._naming_service, Engines_Component_i._orb, SALOME_ComponentPy.SALOME_ComponentPy_Gen_i._orb, SALOME_Container.SALOME_Container_Abstract_i._orb, Abstract_Engines_Container_i._orb, SALOME_ContainerManager._orb, SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._orb, SALOME_PyNode.ExchangeContextUsingTCP._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, and SALOME.shutdown.

◆ start_impl()

Field Documentation

◆ _containerName

◆ _listInstances_map

◆ _load_script

◆ _logfilename

SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._logfilename
privateinherited

◆ _machineName

SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._machineName
privateinherited

◆ _naming_service

◆ _numInstance [1/2]

◆ _numInstance [2/2]

◆ _orb

◆ _poa

◆ _script

string SALOME_ContainerPy.SALOME_ContainerPy_Gen_i._script = ""
staticprivateinherited