]> SALOME platform Git repositories - modules/kernel.git/blobdiff - src/Launcher/SALOME_ExternalServerLauncher.hxx
Salome HOME
Compilation under Windows: add missing header
[modules/kernel.git] / src / Launcher / SALOME_ExternalServerLauncher.hxx
index 32824e6d5caac5c3ea15a83e1cc377f7454a65b7..c69664e4b664fd059f553fd54c5bdc3f9bc56f96 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2019  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2019-2021  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -45,6 +45,7 @@ class SALOMELAUNCHER_EXPORT SALOME_ExternalServerLauncher : public POA_SALOME::E
   SALOME::StringVec *listServersInNS() override;
   SALOME::ExternalServerHandler_ptr retrieveServerRefGivenNSEntry( const char *ns_entry ) override;
   char *gethostname() override;
+  SALOME::ByteVec *fetchContentOfFileAndRm(const char *file_name) override;
   const SALOME_CPythonHelper *getPyHelper() const { return _pyHelper; }
  private:
   static std::string CreateAbsNameInNSFromServerName(const std::string& scopeName);
@@ -57,4 +58,7 @@ class SALOMELAUNCHER_EXPORT SALOME_ExternalServerLauncher : public POA_SALOME::E
   SALOME_NamingService *_NS = nullptr;
   PortableServer::POA_var _poa;
   static unsigned CNT;
+  std::vector<long> _list_of_pids_to_kill;
+ public:
+  static const char NAME_IN_NS[];
 };