25 #ifndef _SALOME_PARALLEL_CONTAINER_PROXY_I_HXX_
26 #define _SALOME_PARALLEL_CONTAINER_PROXY_I_HXX_
28 #include "utilities.h"
29 #include "Basics_Utils.hxx"
30 #include "SALOME_PACOExtensionPaCO_Engines_PACO_Container_server.hxx"
36 #include <paco_omni.h>
42 virtual public Engines::PACO_Container_proxy_impl,
47 paco_fabrique_thread * fab_thread,
48 PortableServer::POA_ptr
poa,
50 bool is_a_return_proxy =
false);
60 CORBA::String_out reason);
79 typedef PortableServer::ObjectId * (*FACTORY_FUNCTION) (CORBA::ORB_ptr,
80 paco_fabrique_thread *,
81 PortableServer::POA_ptr,
82 PortableServer::ObjectId *,
89 PortableServer::POA_var
_poa;
90 PortableServer::ObjectId *
_id;
Definition: SALOME_ParallelContainerProxy_i.hxx:44
virtual Engines::EngineComponent_ptr create_component_instance(const char *componentName)
Definition: SALOME_ParallelContainerProxy_i.cxx:280
std::string _hostname
Definition: SALOME_ParallelContainerProxy_i.hxx:87
std::list< Container_proxy_impl_final::proxy_object > _par_obj_inst_list
Definition: SALOME_ParallelContainerProxy_i.hxx:74
std::string _containerName
Definition: SALOME_ParallelContainerProxy_i.hxx:88
PortableServer::ObjectId * _id
Definition: SALOME_ParallelContainerProxy_i.hxx:90
virtual Engines::EngineComponent_ptr create_component_instance_env(const char *componentName, const Engines::FieldsDict &env, CORBA::String_out reason)
Definition: SALOME_ParallelContainerProxy_i.cxx:294
PortableServer::POA_var _poa
Definition: SALOME_ParallelContainerProxy_i.hxx:89
void(* PACO_TEST_FUNCTION)()
Definition: SALOME_ParallelContainerProxy_i.hxx:78
virtual ::CORBA::Boolean load_component_Library(const char *componentName, CORBA::String_out reason)
Definition: SALOME_ParallelContainerProxy_i.cxx:141
std::map< std::string, std::string > _libtype_map
Definition: SALOME_ParallelContainerProxy_i.hxx:63
Container_proxy_impl_final(CORBA::ORB_ptr orb, paco_fabrique_thread *fab_thread, PortableServer::POA_ptr poa, std::string containerName, bool is_a_return_proxy=false)
Definition: SALOME_ParallelContainerProxy_i.cxx:29
int _numInstance
Definition: SALOME_ParallelContainerProxy_i.hxx:86
virtual ~Container_proxy_impl_final()
Definition: SALOME_ParallelContainerProxy_i.cxx:67
SALOME_NamingService * _NS
Definition: SALOME_ParallelContainerProxy_i.hxx:91
paco_fabrique_thread * _fab_thread
Definition: SALOME_ParallelContainerProxy_i.hxx:93
virtual void Shutdown()
Definition: SALOME_ParallelContainerProxy_i.cxx:78
Definition: SALOME_ParallelGlobalProcessVar_i.hxx:46
Definition: RegistryConnexion.hxx:45
A class to manage the SALOME naming service.
Definition: SALOME_NamingService.hxx:48
sequence< KeyValuePair > FieldsDict
Definition: SALOME_Component.idl:65
poa
Definition: SALOME_ContainerPy.py:377
containerName
Definition: SALOME_ContainerPy.py:383
orb
Definition: salome.py:122
Definition: SALOME_ParallelContainerProxy_i.hxx:66
RegistryConnexion * proxy_regist
Definition: SALOME_ParallelContainerProxy_i.hxx:69
PortableServer::ObjectId * proxy_id
Definition: SALOME_ParallelContainerProxy_i.hxx:68
Engines::EngineComponent_var proxy_corba_ref
Definition: SALOME_ParallelContainerProxy_i.hxx:67