]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
PR: overloaded method possible with SWIG: unification of FindOrLoad_Component BR_V220_LifeCycle BR_V220_LifeCycle_20050711
authorprascle <prascle>
Fri, 8 Jul 2005 09:10:21 +0000 (09:10 +0000)
committerprascle <prascle>
Fri, 8 Jul 2005 09:10:21 +0000 (09:10 +0000)
src/LifeCycleCORBA/SALOME_LifeCycleCORBA.cxx
src/LifeCycleCORBA/SALOME_LifeCycleCORBA.hxx
src/LifeCycleCORBA_SWIG/TestLifeCycleCORBA.py

index f8b2463f778fb096cfa632762fec98d7d86d1f8f..aa199fc767809a6acc44c66cbf9cb760c1af2064 100644 (file)
@@ -197,8 +197,6 @@ SALOME_LifeCycleCORBA::LoadComponent(const Engines::MachineParameters& params,
 /*! Public - 
  *  Find and aready existing and registered component instance or load a new
  *  component instance on a container defined by machine parameters.
- *  Renamed (Else / Or) to avoid problems with Python (Swig) version and keep
- *  compatiblity with existing Python method FindOrLoadComponent
  *  \param params         machine parameters like type or name...
  *  \param componentName  the name of component class
  *  \param studyId        default = 0  : multistudy instance
@@ -208,9 +206,9 @@ SALOME_LifeCycleCORBA::LoadComponent(const Engines::MachineParameters& params,
 
 Engines::Component_ptr
 SALOME_LifeCycleCORBA::
-FindElseLoadComponent(const Engines::MachineParameters& params,
-                     const char *componentName,
-                     int studyId)
+FindOrLoad_Component(const Engines::MachineParameters& params,
+                    const char *componentName,
+                    int studyId)
 {
   if (! isKnownComponentClass(componentName))
     return Engines::Component::_nil();
@@ -233,7 +231,7 @@ FindElseLoadComponent(const Engines::MachineParameters& params,
  *           - 1 localhost/aContainer
  *           - 2 aContainer
  *           - 3 /machine/aContainer
- *     (not the same rules as FindContainer() method base on protected method
+ *     (not the same rules as FindContainer() method based on protected method
  *      ContainerName() -- MUST BE CORRECTED --)
  *  \param componentName  the name of component class
  *  \return a CORBA reference of the component instance, or _nil if problem
@@ -285,7 +283,7 @@ SALOME_LifeCycleCORBA::FindOrLoad_Component(const char *containerName,
       params->hostname=CORBA::string_dup(stContainer);
       params->OS=CORBA::string_dup("LINUX");
       free(stContainer);
-      return FindElseLoadComponent(params,componentName);
+      return FindOrLoad_Component(params,componentName);
     }
 }
 
@@ -494,9 +492,9 @@ SALOME_LifeCycleCORBA::_FindOrStartContainer(const string aComputerContainer ,
  *  \param aComputerContainer container name under one of the forms:
  *           - 1 aContainer
  *           - 2 machine/aContainer
- *  \param theComputer  return computer name:
+ *  \param theComputer  return computer name (machine):
  *           - 1 machine = GetHostname() 
- *           - 2 machine (localhost replaced by GetHostName())
+ *           - 2 machine = as given (localhost replaced by GetHostName())
  *  \param theContainer return container name:
  *           - 1 aContainer 
  *           - 2 aContainer
index 2b8a301f58dc3654c745409cd6f321815ba8c309..859543a1e1b9cc9c41e09f9e0856582cd1f8b4ec 100644 (file)
@@ -60,9 +60,9 @@ public:
                int studyId=0);
 
   Engines::Component_ptr 
-  FindElseLoadComponent(const Engines::MachineParameters& params,
-                       const char *componentName,
-                       int studyId =0);
+  FindOrLoad_Component(const Engines::MachineParameters& params,
+                      const char *componentName,
+                      int studyId =0);
 
   Engines::Component_ptr
   FindOrLoad_Component(const char *containerName,
index 2fef32d5f3466ebe204dd7556814a17175ceb389..479bc930a80d9497cd7a419ea06141678f32edea 100644 (file)
@@ -9,9 +9,9 @@ lcc = LifeCycleCORBA.LifeCycleCORBA()
 #comp.Coucou(1)
 
 param={}
-param['hostname']='cli70ac'
+param['hostname']='cli76ce'
 param['container_name']='myContainer'
-smesh=lcc.FindElseLoadComponent(param,'SMESH')
+smesh=lcc.FindOrLoad_Component(param,'SMESH')
 
 container=lcc.FindContainer('myContainer')
 engine=lcc.FindComponent(param,'SMESH')