+ //! Kill current container
+ bool Kill_impl();
+
+ Engines::fileRef_ptr createFileRef(const char* origFileName);
+ Engines::fileTransfer_ptr getFileTransfer();
+
+ virtual Engines::Salome_file_ptr createSalome_file(const char* origFileName);
+ void copyFile(Engines::Container_ptr container, const char* remoteFile, const char* localFile);
+ Engines::PyNode_ptr createPyNode(const char* nodeName, const char* code);
+ // --- local C++ methods
+
+ Engines::Component_ptr
+ find_or_create_instance( std::string genericRegisterName,
+ std::string componentLibraryName);
+
+ bool load_component_CppImplementation(const char* componentName,std::string& reason);
+ bool load_component_PythonImplementation(const char* componentName,std::string& reason);
+ bool load_component_ExecutableImplementation(const char* componentName,std::string& reason);
+
+ Engines::Component_ptr createPythonInstance(std::string CompName, int studyId, std::string& error);
+ Engines::Component_ptr createExecutableInstance(std::string CompName, int studyId, const Engines::FieldsDict& env, std::string& error);
+ Engines::Component_ptr createInstance(std::string genericRegisterName, void *handle, int studyId, std::string& error);
+