]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
Merging from V4_1_0_maintainance for porting on Win32 Platform
authorabd <abd@opencascade.com>
Fri, 10 Oct 2008 10:01:32 +0000 (10:01 +0000)
committerabd <abd@opencascade.com>
Fri, 10 Oct 2008 10:01:32 +0000 (10:01 +0000)
107 files changed:
src/Batch/Batch_BatchManager.cxx
src/Batch/Batch_BatchManager_LSF.cxx
src/Batch/Batch_BatchManager_Local.cxx
src/Batch/Batch_BatchManager_Local.hxx
src/Batch/Batch_BatchManager_Local_RSH.cxx
src/Batch/Batch_BatchManager_Local_RSH.hxx
src/Batch/Batch_BatchManager_Local_SH.cxx
src/Batch/Batch_BatchManager_Local_SH.hxx
src/Batch/Batch_BatchManager_Local_SSH.cxx
src/Batch/Batch_BatchManager_Local_SSH.hxx
src/Batch/Batch_BatchManager_eClient.cxx
src/Batch/Batch_BatchManager_eClient.hxx
src/Batch/Batch_BatchManager_eLSF.cxx
src/Batch/Batch_BatchManager_ePBS.cxx
src/Batch/Batch_FactBatchManager_LSF.hxx
src/Batch/Batch_FactBatchManager_Local.hxx
src/Batch/Batch_FactBatchManager_Local_RSH.hxx
src/Batch/Batch_FactBatchManager_Local_SH.hxx
src/Batch/Batch_FactBatchManager_Local_SSH.hxx
src/Batch/Batch_JobInfo.cxx
src/Batch/Batch_JobInfo.hxx
src/Batch/Batch_JobInfo_LSF.cxx
src/Batch/Batch_JobInfo_LSF.hxx
src/Batch/Batch_JobInfo_eLSF.cxx
src/Batch/Batch_JobInfo_eLSF.hxx
src/Batch/Batch_JobInfo_ePBS.cxx
src/Batch/Batch_JobInfo_ePBS.hxx
src/Batch/Batch_Job_LSF.cxx
src/Batch/Batch_Job_LSF.hxx
src/Batch/Batch_Job_Local.cxx
src/Batch/Batch_NotYetImplementedException.hxx
src/Batch/Batch_Parametre.cxx
src/Batch/Batch_Parametre.hxx
src/Batch/Batch_PyVersatile.cxx
src/Batch/Batch_PyVersatile.hxx
src/Batch/Makefile.am
src/Communication/SALOMEMultiComm.cxx
src/Communication/SALOME_Comm_i.cxx
src/Communication/SALOME_Comm_i.hxx
src/Communication/SALOME_Communication.hxx
src/Container/Component_i.cxx
src/Container/Container_i.cxx
src/Container/Container_init_python.cxx
src/Container/Container_init_python.hxx
src/Container/Makefile.am
src/Container/SALOME_Component_i.hxx
src/Container/SALOME_Container.cxx
src/Container/SALOME_Container.hxx
src/Container/SALOME_ContainerManager.cxx
src/Container/SALOME_Container_i.hxx
src/Container/SALOME_FileRef_i.cxx
src/Container/Salome_file_i.cxx
src/DF/DF_definitions.hxx
src/DF/testDF.cxx
src/DSC/DSC_Basic/DSC_Basic.hxx
src/DSC/DSC_User/Basic/basic_port_factory.cxx
src/DSC/DSC_User/Basic/basic_port_factory.hxx
src/DSC/DSC_User/DSC_Exception.hxx
src/DSC/DSC_User/Datastream/Calcium/CalciumCxxInterface.hxx
src/DSC/DSC_User/Datastream/Calcium/calcium_port_factory.cxx
src/DSC/DSC_User/Datastream/Calcium/calcium_port_factory.hxx
src/DSC/DSC_User/Datastream/DataIdFilter.hxx
src/DSC/DSC_User/Datastream/Palm/PalmCouplingPolicy.hxx
src/DSC/DSC_User/Datastream/Palm/palm_port_factory.cxx
src/DSC/DSC_User/Datastream/Palm/palm_port_factory.hxx
src/DSC/DSC_User/Superv_Component_i.cxx
src/DSC/DSC_User/Superv_Component_i.hxx
src/GenericObj/SALOME_GenericObj_i.cc
src/GenericObj/SALOME_GenericObj_i.hh
src/HDFPersist/HDFascii.cc
src/HDFPersist/HDFconvert.cc
src/HDFPersist/HDFconvert.hxx
src/HDFPersist/HDFfile.cc
src/HDFPersist/HDFinternalObject.cc
src/Launcher/Launcher.cxx
src/Launcher/Makefile.am
src/LifeCycleCORBA/SALOME_FileTransferCORBA.cxx
src/LifeCycleCORBA/SALOME_FileTransferCORBA.hxx
src/LifeCycleCORBA/SALOME_LifeCycleCORBA.cxx
src/LifeCycleCORBA/SALOME_LifeCycleCORBA.hxx
src/LifeCycleCORBA/Test/LifeCycleCORBATest.cxx
src/LifeCycleCORBA/Test_LifeCycleCORBA.cxx
src/Logger/SALOME_Logger_Server.cxx
src/Logger/SALOME_Logger_Server.hxx
src/Logger/SALOME_Logger_Server_main.cxx
src/Logger/SALOME_Trace.cxx
src/Logger/SALOME_Trace.hxx
src/MPIContainer/MPIContainer_i.cxx
src/ModuleCatalog/SALOME_ModuleCatalog_Acomponent_impl.cxx
src/ModuleCatalog/SALOME_ModuleCatalog_Client.cxx
src/ModuleCatalog/SALOME_ModuleCatalog_Server.cxx
src/ModuleCatalog/SALOME_ModuleCatalog_impl.cxx
src/NOTIFICATION_SWIG/SALOME_NOTIFICATION_SWIG.hxx
src/NamingService/Makefile.am
src/NamingService/NamingService_WaitForServerReadiness.cxx
src/NamingService/SALOME_NamingService.hxx
src/NamingService/SALOME_NamingService_defs.hxx [new file with mode: 0644]
src/NamingService/ServiceUnreachable.hxx
src/Notification/SALOME_NOTIFICATION.hxx
src/ParallelContainer/SALOME_ParallelComponent_i.cxx
src/ParallelContainer/SALOME_ParallelComponent_i.hxx
src/ParallelContainer/SALOME_ParallelContainerNodeDummy.cxx
src/ParallelContainer/SALOME_ParallelContainerNodeMpi.cxx
src/ParallelContainer/SALOME_ParallelContainerProxyDummy.cxx
src/ParallelContainer/SALOME_ParallelContainerProxyMpi.cxx
src/ParallelContainer/SALOME_ParallelContainer_i.cxx
src/ParallelContainer/SALOME_ParallelContainer_i.hxx

index 3fb9472509537f73d050dc3595d3fb4fa81dc479..650642008fa86364c10e5af9ff33579c0558477d 100644 (file)
@@ -29,7 +29,7 @@
 #include <iostream>
 #include <sstream>
 #include <string>
-#ifdef WNT
+#ifdef WIN32
 # include<winsock2.h>
 #else
 # include <netdb.h>
index 301f2eeb03616ee44d8fd97c206261c625e158e6..29f17e21e65e3fcd23e872d380534d8a1f6a8f8f 100644 (file)
@@ -34,8 +34,11 @@ extern "C" {
 #include <iostream>
 #include <fstream>
 #include <sstream>
+#include <string>
 #include "Batch_BatchManager_LSF.hxx"
 
+using namespace std;
+
 namespace Batch {
 
   BatchManager_LSF::BatchManager_LSF(const FactBatchManager * parent, const char * host) throw(InvalidArgumentException,ConnexionFailureException) : BatchManager(parent, host)
index 46b1f94631daaec739017a72a806fbb5be669c43..049e2afce2db5daeaec8bafde09d471121eee11a 100644 (file)
@@ -45,6 +45,8 @@
 #include "Batch_IOMutex.hxx"
 #include "Batch_BatchManager_Local.hxx"
 
+using namespace std;
+
 namespace Batch {
 
 
index e6d969c82d64dde24e0ac97e8594c8b1c1120a94..d797aaf289c358198e55cf7972b296f67ac4cb1e 100644 (file)
@@ -34,7 +34,6 @@
 #include <vector>
 #include <map>
 #include <queue>
-#include <deque>
 #include <pthread.h>
 #include "Batch_Job.hxx"
 #include "Batch_JobId.hxx"
@@ -92,7 +91,7 @@ namespace Batch {
 
     struct Child {
       pthread_t thread_id;
-      queue<Commande, deque<Commande> > command_queue;
+      std::queue<Commande, std::deque<Commande> > command_queue;
       pid_t pid;
       int exit_code;
       Status status;
@@ -128,16 +127,20 @@ namespace Batch {
   protected:
     int _connect; // Local connect id
     pthread_mutex_t _threads_mutex;
-    map<Id, Child > _threads;
+    std::map<Id, Child > _threads;
 
     // Methode abstraite qui renvoie la commande de copie du fichier source en destination
-    virtual string copy_command(const string & host_source, const string & source, const string & host_destination, const string & destination) const = 0;
+    virtual std::string copy_command( const std::string & host_source,
+                                     const std::string & source,
+                                     const std::string & host_destination,
+                                     const std::string & destination) const = 0;
 
     // Methode abstraite qui renvoie la commande a executer
-    virtual string exec_command(Parametre & param) const = 0;
+    virtual std::string exec_command(Parametre & param) const = 0;
 
     // Methode abstraite qui renvoie la commande d'effacement du fichier
-    virtual string remove_command(const string & host_destination, const string & destination) const = 0;
+    virtual std::string remove_command( const std::string & host_destination,
+                                       const std::string & destination) const = 0;
 
   private:
     virtual pthread_t submit(const Job_Local & job);
@@ -151,7 +154,7 @@ namespace Batch {
     pthread_cond_t  _thread_id_id_association_cond;
 #ifndef WIN32 //TODO: porting of following functionality
     //reason: pthread_t on win32 is a struct of pointer and int members
-    map<pthread_t, Id> _thread_id_id_association;
+    std::map<pthread_t, Id> _thread_id_id_association;
 #endif
 
 #ifdef SWIG
index ea2a66e4e6415dab0ad2db323e33da01145693ea..a99a9cdcd2d6bee26a602751af7284ac0bd36c6f 100644 (file)
@@ -59,6 +59,8 @@
 #error "RSH undefined. You must set RSH to a valid path to a rsh-like command."
 #endif
 
+using namespace std;
+
 namespace Batch {
 
 
index f714592600215738218088fd44361bb76555e343..0580a4aad7cf64bef1bc1ae3b3cdcd423ad4a75f 100644 (file)
@@ -60,13 +60,17 @@ namespace Batch {
 
   protected:
     // Methode abstraite qui renvoie la commande de copie du fichier source en destination
-    virtual string copy_command(const string & host_source, const string & source, const string & host_destination, const string & destination) const;
+    virtual std::string copy_command( const std::string & host_source,
+                                     const std::string & source,
+                                     const std::string & host_destination,
+                                     const std::string & destination) const;
 
     // Methode abstraite qui renvoie la commande a executer
-    virtual string exec_command(Parametre & param) const;
+    virtual std::string exec_command(Parametre & param) const;
 
     // Methode qui renvoie la commande d'effacement du fichier
-    virtual string remove_command(const string & host_destination, const string & destination) const;
+    virtual std::string remove_command( const std::string & host_destination,
+                                       const std::string & destination) const;
 
   };
 
index f543c47d545e4956ce11fccc66db121ebc60bf3d..beead5209dfc81c9e7b480dd1bd422e4d10b94cd 100644 (file)
@@ -59,6 +59,8 @@
 #error "SH undefined. You must set SH to a valid path to a sh-like command."
 #endif
 
+using namespace std;
+
 namespace Batch {
 
 
index bd28a28aa81f4cd42895f976c8b67e33aa136e34..31f79b2aa32e683c24125087db0bee65dec20112 100644 (file)
@@ -60,13 +60,17 @@ namespace Batch {
 
   protected:
     // Methode qui renvoie la commande de copie du fichier source en destination
-    virtual string copy_command(const string & host_source, const string & source, const string & host_destination, const string & destination) const;
+    virtual std::string copy_command( const std::string & host_source,
+                                     const std::string & source,
+                                     const std::string & host_destination,
+                                     const std::string & destination) const;
 
     // Methode qui renvoie la commande a executer
-    virtual string exec_command(Parametre & param) const;
+    virtual std::string exec_command(Parametre & param) const;
 
     // Methode qui renvoie la commande d'effacement du fichier
-    virtual string remove_command(const string & host_destination, const string & destination) const;
+    virtual std::string remove_command( const std::string & host_destination,
+                                       const std::string & destination) const;
 
   };
 
index 9f77016e2ee6d7bfcb282e725990130fa4f82505..697c9ea2f52c7a6beffcb003634255e6898727ec 100644 (file)
@@ -60,6 +60,8 @@
 #error "SSH undefined. You must set SSH to a valid path to a ssh-like command."
 #endif
 
+using namespace std;
+
 namespace Batch {
 
 
index 5d6c89c7b0572c750a2c4160d473605b3c911245..33ecda42d26281849ab05b0b9ab721a43a3ea874 100644 (file)
@@ -60,13 +60,17 @@ namespace Batch {
 
   protected:
     // Methode abstraite qui renvoie la commande de copie du fichier source en destination
-    virtual string copy_command(const string & host_source, const string & source, const string & host_destination, const string & destination) const;
+    virtual std::string copy_command( const std::string & host_source,
+                                     const std::string & source,
+                                     const std::string & host_destination,
+                                     const std::string & destination) const;
 
     // Methode abstraite qui renvoie la commande a executer
-    virtual string exec_command(Parametre & param) const;
+    virtual std::string exec_command(Parametre & param) const;
 
     // Methode qui renvoie la commande d'effacement du fichier
-    virtual string remove_command(const string & host_destination, const string & destination) const;
+    virtual std::string remove_command( const std::string & host_destination,
+                                       const std::string & destination) const;
 
   };
 
index 9a199e9b71ab3c383b7f95dc35869c370a6ca472..a005cec9c25eb32974de0b9f790957eb00838fd3 100644 (file)
 *
 */
 
+#include "Batch_BatchManager_eClient.hxx"
+#include "Basics_DirUtils.hxx"
+
 #include <iostream>
 #include <fstream>
 #include <sstream>
 #include <sys/stat.h>
-#include "Batch_BatchManager_eClient.hxx"
-#include "OpUtil.hxx"
+
+using namespace std;
+
 
 namespace Batch {
 
@@ -204,7 +208,7 @@ namespace Batch {
   string BatchManager_eClient::BuildTemporaryFileName() const
   {
     //build more complex file name to support multiple salome session
-    string aFileName = OpUtil_Dir::GetTmpFileName();
+    string aFileName = Kernel_Utils::GetTmpFileName();
 #ifndef WIN32
     aFileName += ".sh";
 #else
index ca84efdb48ed0e3d302119c972245ac88696b2b3..f3d27c406f5cfd320ae9b4764f7a613d6be77b9b 100644 (file)
@@ -35,6 +35,8 @@
 #include "MpiImpl.hxx"
 #include "Batch_BatchManager.hxx"
 
+#include <string>
+
 namespace Batch {
 
   class Job;
@@ -62,7 +64,7 @@ namespace Batch {
 
     std::string BuildTemporaryFileName() const;
     void RmTmpFile(std::string & TemporaryFileName);
-    MpiImpl* FactoryMpiImpl(string mpiImpl) throw(EmulationException);
+    MpiImpl* FactoryMpiImpl(std::string mpiImpl) throw(EmulationException);
     void exportInputFiles(const Job & job) throw(EmulationException);
 
   private:
index 46552a015bf9a51c4c9d2af2e14c1a8ea549446d..2533a31862cdbae67504de25fcd46453df3f9826 100644 (file)
@@ -37,6 +37,8 @@
 # include <io.h>
 #endif
 
+using namespace std;
+
 namespace Batch {
 
   BatchManager_eLSF::BatchManager_eLSF(const FactBatchManager * parent, const char * host, const char * protocol, const char * mpiImpl) throw(InvalidArgumentException,ConnexionFailureException) : BatchManager_eClient(parent,host,protocol,mpiImpl)
index d806ddae37ac65c0746e2253d15b778d9fdaac43..fa612adda414e8a0c204b06f1a036713f3116e9b 100644 (file)
@@ -37,6 +37,8 @@
 # include <io.h>
 #endif
 
+using namespace std;
+
 namespace Batch {
 
   BatchManager_ePBS::BatchManager_ePBS(const FactBatchManager * parent, const char * host, const char * protocol, const char * mpiImpl) throw(InvalidArgumentException,ConnexionFailureException) : BatchManager_eClient(parent,host,protocol,mpiImpl)
index 718a068fce2621ae889f78f1d29b0aeb8d9865e6..239b8edfdd7890883d0256a3770b3bbd8892271e 100644 (file)
@@ -29,9 +29,6 @@
 #ifndef _FACTBATCHMANAGER_LSF_H_
 #define _FACTBATCHMANAGER_LSF_H_
 
-using namespace std;
-#include <string>
-#include <map>
 #include "Batch_FactBatchManager.hxx"
 
 namespace Batch {
index 77b5d11b3d38b85a74808b54ec8e384d77e9472d..f9b0d20df42d05de7da7a46cedecd0b56aab86f6 100644 (file)
@@ -28,9 +28,6 @@
 #ifndef _FACTBATCHMANAGER_LOCAL_H_
 #define _FACTBATCHMANAGER_LOCAL_H_
 
-using namespace std;
-#include <string>
-#include <map>
 #include "Batch_FactBatchManager.hxx"
 
 namespace Batch {
index bf10abd14b900682844d0c157304156ab6780f6d..1f68befd17d971621d4c1d3e6dde7f066e7c1cff 100644 (file)
@@ -28,9 +28,6 @@
 #ifndef _FACTBATCHMANAGER_LOCAL_RSH_H_
 #define _FACTBATCHMANAGER_LOCAL_RSH_H_
 
-using namespace std;
-#include <string>
-#include <map>
 #include "Batch_FactBatchManager.hxx"
 
 namespace Batch {
index 8ac703a7464cf44e91fb47150bb266aceb74d148..29ff50d0789b04da0140ba22477388557e9e70ed 100644 (file)
@@ -28,9 +28,6 @@
 #ifndef _FACTBATCHMANAGER_LOCAL_SH_H_
 #define _FACTBATCHMANAGER_LOCAL_SH_H_
 
-using namespace std;
-#include <string>
-#include <map>
 #include "Batch_FactBatchManager.hxx"
 
 namespace Batch {
index 2c3c14e03c4c0dec6302fd6660caa3ea2f52af28..4d97642473c54dea0ccd83865bf0a2f3bdfd2be9 100644 (file)
@@ -28,9 +28,6 @@
 #ifndef _FACTBATCHMANAGER_LOCAL_SSH_H_
 #define _FACTBATCHMANAGER_LOCAL_SSH_H_
 
-using namespace std;
-#include <string>
-#include <map>
 #include "Batch_FactBatchManager.hxx"
 
 namespace Batch {
index 6e985fdb2ab3aee70577b54afe10aa89de31e750..71fe3113b72b0c6608399f698d4b4de95f31ae73 100644 (file)
@@ -33,6 +33,8 @@
 //#include "MEDMEM_STRING.hxx"
 #include "Batch_JobInfo.hxx"
 
+using namespace std;
+
 namespace Batch {
 
   // Destructeur
index bb9c50b128b33884d9bcf72acdd5430297d78021..cfcd052516d72e00b24f0c6b6c5a507121d81710 100644 (file)
@@ -52,7 +52,7 @@ namespace Batch {
     JobInfo(const JobInfo & jinfo) : _param(jinfo._param), _env(jinfo._env) {};
 
     // Operateur pour l'affichage sur un stream
-    friend ostream & operator <<(ostream & os, const JobInfo & ji);
+    friend std::ostream & operator <<(std::ostream & os, const JobInfo & ji);
 
     // Accesseurs
     // _CS_gbo Ajout explicite du namespace pour les besoins de swig (mauvaise gestion
@@ -62,8 +62,8 @@ namespace Batch {
 
     // Methodes pour l'interfacage avec Python (SWIG)
     // TODO : supprimer ces methodes et transferer leur definitions dans SWIG
-    string  __str__() const; // SWIG : affichage en Python
-    string  __repr__() const { return __str__(); }; // SWIG : affichage en Python
+    std::string  __str__() const; // SWIG : affichage en Python
+    std::string  __repr__() const { return __str__(); }; // SWIG : affichage en Python
 
   protected:
     Parametre _param; // parametres du job
index 2ae986cd0c0ce4b1972ce43b92b8ae874d3bbeb5..79f5d38079f805ed4491f4bfded0d78ae8204ff1 100644 (file)
 
 #include <cstdio>
 #include <sstream>
+#include <string>
 #include "Batch_Parametre.hxx"
 #include "Batch_Environnement.hxx"
 #include "Batch_RunTimeException.hxx"
 #include "Batch_APIInternalFailureException.hxx"
 #include "Batch_JobInfo_LSF.hxx"
 
+using namespace std;
+
 namespace Batch {
 
 
index 7ba666211f19262f4a353f8df6daa2f886c4e716..1edb2e52dd81d40af86e06e9b10ab5b0ab390ca7 100644 (file)
@@ -57,15 +57,15 @@ namespace Batch {
 
     // Methodes pour l'interfacage avec Python (SWIG)
     // TODO : supprimer ces methodes et transferer leur definitions dans SWIG
-    string  __str__() const; // SWIG : affichage en Python
-    string  __repr__() const { return __str__(); }; // SWIG : affichage en Python
+    std::string  __str__() const; // SWIG : affichage en Python
+    std::string  __repr__() const { return __str__(); }; // SWIG : affichage en Python
 
   protected:
     bool _running; // etat du job en machine
 
   private:
     // Convertit une date HH:MM:SS en secondes
-    long HMStoLong(const string &);
+    long HMStoLong(const std::string &);
 
   };
 
index 177f2eb06332341a5eb4971bbc8d6ddada935a3c..5edeb0a5b6b437438f8bff6b1754dd84e9be9c47 100644 (file)
@@ -37,6 +37,8 @@
 #include "Batch_APIInternalFailureException.hxx"
 #include "Batch_JobInfo_eLSF.hxx"
 
+using namespace std;
+
 namespace Batch {
 
 
index 51d3f6fd37a8be8cd5ff07b4b2e087e6b708fb30..52b7282cfd38cd95fd6009e866536c8ea7a9324a 100644 (file)
 #ifndef _JOBINFO_LSF_H_
 #define _JOBINFO_LSF_H_
 
-#include <string>
 #include "Batch_RunTimeException.hxx"
 #include "Batch_JobInfo.hxx"
 
+#include <string>
+
 namespace Batch {
 
   class JobInfo_eLSF : public JobInfo
@@ -52,15 +53,15 @@ namespace Batch {
 
     // Methodes pour l'interfacage avec Python (SWIG)
     // TODO : supprimer ces methodes et transferer leur definitions dans SWIG
-    string  __str__() const; // SWIG : affichage en Python
-    string  __repr__() const { return __str__(); }; // SWIG : affichage en Python
+    std::string  __str__() const; // SWIG : affichage en Python
+    std::string  __repr__() const { return __str__(); }; // SWIG : affichage en Python
 
   protected:
     bool _running; // etat du job en machine
 
   private:
     // Convertit une date HH:MM:SS en secondes
-    long HMStoLong(const string &);
+    long HMStoLong(const std::string &);
 
   };
 
index 6d9807a0c68c3e2af65326edbeda2eede71e4743..8a1c9750640725873a6c33b84310c017539791ab 100644 (file)
@@ -37,6 +37,8 @@
 #include "Batch_APIInternalFailureException.hxx"
 #include "Batch_JobInfo_ePBS.hxx"
 
+using namespace std;
+
 namespace Batch {
 
 
index 79fb0b782f19867382a959333d05bd49ff5071e3..03a8601aa82c4ad332c7d80f9b54da3e5c19aa29 100644 (file)
@@ -52,15 +52,15 @@ namespace Batch {
 
     // Methodes pour l'interfacage avec Python (SWIG)
     // TODO : supprimer ces methodes et transferer leur definitions dans SWIG
-    string  __str__() const; // SWIG : affichage en Python
-    string  __repr__() const { return __str__(); }; // SWIG : affichage en Python
+    std::string  __str__() const; // SWIG : affichage en Python
+    std::string  __repr__() const { return __str__(); }; // SWIG : affichage en Python
 
   protected:
     bool _running; // etat du job en machine
 
   private:
     // Convertit une date HH:MM:SS en secondes
-    long HMStoLong(const string &);
+    long HMStoLong(const std::string &);
 
   };
 
index 549d4ab36bbe1e23c2d8880af4a01ea7e714e7cb..2d99df052a062b2f526ba435258e2d9a5f155987 100644 (file)
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>
-#include <string.h>
+#include <string>
 #include <vector>
 #include "Batch_Job_LSF.hxx"
 
+using namespace std;
+
 namespace Batch {
 
 
index 0de53651420c684d4088cf2cf6cdf4f2f251ea97..9bc07fa1b7f7e6cf7abe1ec25ddb43d672168d9d 100644 (file)
@@ -35,6 +35,7 @@ extern "C" {
 #include <lsf/lsf.h>
 #include <lsf/lsbatch.h>
 }
+#include <string>
 #include "Batch_Job.hxx"
 
 namespace Batch {
@@ -54,7 +55,7 @@ namespace Batch {
 
   private:
     struct submit * ParametreToSubmitStruct(const Parametre & P);
-    char * string2char(const string &);
+    char * string2char(const std::string &);
   };
 
 }
index 74401458ec445c7f0228b0188a3e5789ff4b83bb..896532c96156b31a7cdbeca672862c1d5a864a5b 100644 (file)
@@ -33,6 +33,8 @@
 #endif
 #include "Batch_Job_Local.hxx"
 
+using namespace std;
+
 namespace Batch {
 
   // Constructeur
index 2ca75a1e1744e28325238a3fd2c6a1f4b1846a4d..509aceaca45d3e2f612ab99fd1a71136de6cd4cf 100644 (file)
 #define _NOTYETIMPLEMENTEDEXCEPTION_H_
 
 #include "Batch_Defines.hxx"
-
-
 #include "Batch_GenericException.hxx"
-using namespace std;
+
+#include <string>
 
 namespace Batch {
 
@@ -42,7 +41,7 @@ namespace Batch {
   {
   public:
                // Constructeur
-    NotYetImplementedException(string ch = "undefined") : GenericException("NotYetImplementedException", ch) {}
+    NotYetImplementedException(std::string ch = "undefined") : GenericException("NotYetImplementedException", ch) {}
   };
 
 }
index b218cc44377b0c6aef4ad1d6c6cc9a5a6fb33f70..1facc62874dd50638a50eeaa08e606122f1bcad4 100644 (file)
  *
  */
 
-#include <map>
 #include "Batch_Versatile.hxx"
 #include "Batch_InvalidKeyException.hxx"
 #include "Batch_Parametre.hxx"
 
+using namespace std;
+
 // Definition des membres constants statiques
 // Definition des noms globaux pour les clefs en tant que references
 // TODO : supprimer les declarations statiques des clefs de la map
index ea2bd8f099359c4f3afff49d5308147f3b8c8465..e6feedf9c125e9dd7dbe4ddf8437c6d5322ee197 100644 (file)
 #include "Batch_InvalidKeyException.hxx"
 #include "Batch_Versatile.hxx"
 
-using namespace std;
-
 // Ces macros permettent de simplifier l'ajout de nouvelles
 // clefs dans la map Parametre
 // TODO : remplacer ce mecanisme statique par la lecture
 // TODO : d'une descrption dans un fichier exterieur (genre XML)
 
-#define def_extern_MapKey(mk) extern BATCH_EXPORT const string & mk;
-#define def_static_MapKey(mk) const string Batch::Parametre::mk(#mk);  \
-  const string & mk = Batch::Parametre::mk;
+#define def_extern_MapKey(mk) extern BATCH_EXPORT const std::string & mk;
+#define def_static_MapKey(mk) const std::string Batch::Parametre::mk(#mk);     \
+  const std::string & mk = Batch::Parametre::mk;
 
 namespace Batch {
 
-  class BATCH_EXPORT Parametre : public map< string, Versatile >
+  class BATCH_EXPORT Parametre : public std::map< std::string, Versatile >
   {
   public:
     // Constructeur standard
@@ -59,56 +57,56 @@ namespace Batch {
     Parametre(const Parametre & PM);
 
     // Operateur de recherche dans la map
-    Versatile & operator [] (const string &);
-    const Versatile & operator [] (const string &) const;
+    Versatile & operator [] (const std::string &);
+    const Versatile & operator [] (const std::string &) const;
 
     // Operateur d'affectation
     Parametre & operator =(const Parametre & PM);
 
     // Declarations statique des clefs de la map
     // TODO : supprimer les declarations statiques des clefs de la map
-    static const string ACCOUNT;
-    static const string ARGUMENTS;
-    static const string CHECKPOINT;
-    static const string CKPTINTERVAL;
-    static const string CREATIONTIME;
-    static const string EGROUP;
-    static const string ELIGIBLETIME;
-    static const string ENDTIME;
-    static const string EUSER;
-    static const string EXECUTABLE;
-    static const string EXECUTIONHOST;
-    static const string EXITCODE;
-    static const string HOLD;
-    static const string ID;
-    static const string INFILE;
-    static const string MAIL;
-    static const string MAXCPUTIME;
-    static const string MAXDISKSIZE;
-    static const string MAXRAMSIZE;
-    static const string MAXWALLTIME;
-    static const string MODIFICATIONTIME;
-    static const string NAME;
-    static const string NBPROC;
-    static const string OUTFILE;
-    static const string PID;
-    static const string QUEUE;
-    static const string QUEUEDTIME;
-    static const string SERVER;
-    static const string STARTTIME;
-    static const string STATE;
-    static const string TEXT;
-    static const string TMPDIR;
-    static const string USEDCPUTIME;
-    static const string USEDDISKSIZE;
-    static const string USEDRAMSIZE;
-    static const string USEDWALLTIME;
-    static const string USER;
-    static const string WORKDIR;
-    static const string HOMEDIR;
+    static const std::string ACCOUNT;
+    static const std::string ARGUMENTS;
+    static const std::string CHECKPOINT;
+    static const std::string CKPTINTERVAL;
+    static const std::string CREATIONTIME;
+    static const std::string EGROUP;
+    static const std::string ELIGIBLETIME;
+    static const std::string ENDTIME;
+    static const std::string EUSER;
+    static const std::string EXECUTABLE;
+    static const std::string EXECUTIONHOST;
+    static const std::string EXITCODE;
+    static const std::string HOLD;
+    static const std::string ID;
+    static const std::string INFILE;
+    static const std::string MAIL;
+    static const std::string MAXCPUTIME;
+    static const std::string MAXDISKSIZE;
+    static const std::string MAXRAMSIZE;
+    static const std::string MAXWALLTIME;
+    static const std::string MODIFICATIONTIME;
+    static const std::string NAME;
+    static const std::string NBPROC;
+    static const std::string OUTFILE;
+    static const std::string PID;
+    static const std::string QUEUE;
+    static const std::string QUEUEDTIME;
+    static const std::string SERVER;
+    static const std::string STARTTIME;
+    static const std::string STATE;
+    static const std::string TEXT;
+    static const std::string TMPDIR;
+    static const std::string USEDCPUTIME;
+    static const std::string USEDDISKSIZE;
+    static const std::string USEDRAMSIZE;
+    static const std::string USEDWALLTIME;
+    static const std::string USER;
+    static const std::string WORKDIR;
+    static const std::string HOMEDIR;
 
   protected:
-    map< string, TypeParam > TypeMap; // map interne servant a controler le type de la valeur associee a chaque clef
+    std::map< std::string, TypeParam > TypeMap; // map interne servant a controler le type de la valeur associee a chaque clef
 
   private:
 
index f38132ca25e1e5ccddb598f0503365b1f2d4ea53..10541cb186d8ab4ef55972971715d133a3281109 100644 (file)
@@ -34,6 +34,8 @@
 #include "Batch_PyVersatile.hxx"
 #include <string>
 
+using namespace std;
+
 namespace Batch {
 
   // Constructeur a partir d'un objet Versatile
index 8a26209ad06e60670f9c6a5712057de6428c8bc5..3bc37f2c5f0e3a82e384e9bae858831a0d87bbda 100644 (file)
@@ -38,7 +38,6 @@
 #include "Batch_TypeMismatchException.hxx"
 #include "Batch_ListIsFullException.hxx"
 #include "Batch_InvalidArgumentException.hxx"
-using namespace std;
 
 namespace Batch {
 
index bc9ad8367adcf516ff427e0a47d933f2013dccf1..aaaa33e2b866b6ae9d0e9795832c370567951892 100644 (file)
@@ -117,7 +117,6 @@ LIB_CPPFLAGS = \
        ${PYTHON_INCLUDES} \
        -I$(srcdir)/../Basics \
        -I$(srcdir)/../SALOMELocalTrace \
-       -I$(srcdir)/../Utils \
        -I$(top_builddir)/salome_adm/unix
 
 LIB_LIBADD   = \
index 823639296a473366c7652a73647d13d199d4dd7b..f268af9171cb24d85603cbbf2db0a5c066770494 100644 (file)
@@ -18,9 +18,6 @@
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
 #include "SALOMEMultiComm.hxx"
-#ifndef WNT
-using namespace std;
-#endif
 
 SALOMEMultiComm::SALOMEMultiComm():_type(SALOME::CORBA_)
 {
index 02f7e68fd60b349b7a27d01f0882951baf6ff148..1aeed449c5c9157555090fd6229050f3084e0393 100644 (file)
@@ -18,7 +18,7 @@
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
 #include "SALOME_Comm_i.hxx"
-#ifndef WNT
+#ifndef WIN32
 #include <rpc/xdr.h>
 #endif
 #include "omniORB4/poa.h"
@@ -30,7 +30,7 @@
 #include "SenderFactory.hxx"
 using namespace std;
 
-#ifndef WNT
+#ifndef WIN32
 CORBA::ORB_var &getGlobalORB(){
   ORB_INIT &init = *SINGLETON_<ORB_INIT>::Instance();
   CORBA::ORB_var &orb = init(0,0);
index 82306c86bb8b8d9ec032b537bf051ebd59ae75e6..29213d36f362d8d06cc01374b21f438112928ca3 100644 (file)
@@ -130,7 +130,7 @@ public:
   ~SALOME_CorbaLongCSender_i();
   CORBA::ULong getSize();
   SALOME::vectorOfLong* sendPart(CORBA::ULong offset, CORBA::ULong length);
-#ifndef WNT
+#ifndef WIN32
   SALOME::CorbaLongCSender_ptr _this();
 #endif
 };
index 93c11cc563be38ab210c3e739453d68e9df0e91d..bc92ee00cc7fd779e9af364263e2d4a792a475e3 100755 (executable)
 #ifndef _SALOME_COMMIUNICATION_HXX_
 #define _SALOME_COMMIUNICATION_HXX_
 
-#ifdef WNT
- #if defined COMMUNICATION_EXPORTS
-  #if defined WIN32
-   #define COMMUNICATION_EXPORT __declspec( dllexport )
-  #else
-   #define COMMUNICATION_EXPORT
-  #endif
- #else
-  #if defined WIN32
-   #define COMMUNICATION_EXPORT __declspec( dllimport )
-  #else
-   #define COMMUNICATION_EXPORT
-  #endif
- #endif
+#ifdef WIN32
+# ifdef COMMUNICATION_EXPORTS
+#  define COMMUNICATION_EXPORT __declspec( dllexport )
+# else
+#  define COMMUNICATION_EXPORT __declspec( dllimport )
+# endif
 #else
- #define COMMUNICATION_EXPORT
+define COMMUNICATION_EXPORT
 #endif
 
 #endif
index 885750da9ed96f7101f1e2158805677b304a1541..ddfd8631cf1a346983b9a09d442f1f0d20fb0468 100644 (file)
 #include "SALOME_Component_i.hxx"
 #include "SALOME_Container_i.hxx"
 #include "RegistryConnexion.hxx"
-#include "OpUtil.hxx"
+#include "Basics_Utils.hxx"
 #include <stdio.h>
-#ifndef WNT
+#ifndef WIN32
 #include <dlfcn.h>
 #endif
 #include <cstdlib>
 #include "utilities.h"
 
-#ifndef WNT
+#ifndef WIN32
 #include <sys/time.h>
 #include <sys/resource.h>
 #include <unistd.h>
@@ -265,7 +265,7 @@ CORBA::Long Engines_Component_i::getStudyId()
 
 void Engines_Component_i::ping()
 {
-#ifndef WNT
+#ifndef WIN32
   MESSAGE("Engines_Component_i::ping() pid "<< getpid() << " threadid "
           << pthread_self());
 #else
@@ -385,12 +385,12 @@ bool Engines_Component_i::Kill_impl()
 //  MESSAGE("Engines_Component_i::Kill_i() pthread_t "<< pthread_self()
 //          << " pid " << getpid() << " instanceName "
 //          << _instanceName.c_str() << " interface " << _interfaceName.c_str()
-//          << " machineName " << GetHostname().c_str()<< " _id " << hex << _id
+//          << " machineName " << Kernel_Utils::GetHostname().c_str()<< " _id " << hex << _id
 //          << dec << " _ThreadId " << _ThreadId << " this " << hex << this
 //          << dec ) ;
 
   bool RetVal = false ;
-#ifndef WNT
+#ifndef WIN32
   if ( _ThreadId > 0 && pthread_self() != _ThreadId )
     {
       RetVal = Killer( _ThreadId , SIGUSR2 ) ;
@@ -416,23 +416,23 @@ bool Engines_Component_i::Kill_impl()
 
 bool Engines_Component_i::Stop_impl()
 {
-#ifndef WNT
+#ifndef WIN32
   MESSAGE("Engines_Component_i::Stop_i() pthread_t "<< pthread_self()
           << " pid " << getpid() << " instanceName "
           << _instanceName.c_str() << " interface " << _interfaceName.c_str()
-          << " machineName " << GetHostname().c_str()<< " _id " << hex << _id
+          << " machineName " << Kernel_Utils::GetHostname().c_str()<< " _id " << hex << _id
           << dec << " _ThreadId " << _ThreadId );
 #else
   MESSAGE("Engines_Component_i::Stop_i() pthread_t "<< pthread_self().p
           << " pid " << _getpid() << " instanceName "
           << _instanceName.c_str() << " interface " << _interfaceName.c_str()
-          << " machineName " << GetHostname().c_str()<< " _id " << hex << _id
+          << " machineName " << Kernel_Utils::GetHostname().c_str()<< " _id " << hex << _id
           << dec << " _ThreadId " << _ThreadId );
 #endif
   
 
   bool RetVal = false ;
-#ifndef WNT
+#ifndef WIN32
   if ( _ThreadId > 0 && pthread_self() != _ThreadId )
     {
       RetVal = Killer( _ThreadId , 0 ) ;
@@ -456,22 +456,22 @@ bool Engines_Component_i::Stop_impl()
 
 bool Engines_Component_i::Suspend_impl()
 {
-#ifndef WNT
+#ifndef WIN32
   MESSAGE("Engines_Component_i::Suspend_i() pthread_t "<< pthread_self()
           << " pid " << getpid() << " instanceName "
           << _instanceName.c_str() << " interface " << _interfaceName.c_str()
-          << " machineName " << GetHostname().c_str()<< " _id " << hex << _id
+          << " machineName " << Kernel_Utils::GetHostname().c_str()<< " _id " << hex << _id
           << dec << " _ThreadId " << _ThreadId );
 #else
   MESSAGE("Engines_Component_i::Suspend_i() pthread_t "<< pthread_self().p
           << " pid " << _getpid() << " instanceName "
           << _instanceName.c_str() << " interface " << _interfaceName.c_str()
-          << " machineName " << GetHostname().c_str()<< " _id " << hex << _id
+          << " machineName " << Kernel_Utils::GetHostname().c_str()<< " _id " << hex << _id
           << dec << " _ThreadId " << _ThreadId );
 #endif
 
   bool RetVal = false ;
-#ifndef WNT
+#ifndef WIN32
   if ( _ThreadId > 0 && pthread_self() != _ThreadId )
 #else
   if ( _ThreadId > 0 && pthread_self().p != _ThreadId->p )
@@ -483,7 +483,7 @@ bool Engines_Component_i::Suspend_impl()
        }
     else 
       {
-#ifndef WNT
+#ifndef WIN32
        RetVal = Killer( _ThreadId ,SIGINT ) ;
 #else
        RetVal = Killer( *_ThreadId ,SIGINT ) ;
@@ -503,21 +503,21 @@ bool Engines_Component_i::Suspend_impl()
 
 bool Engines_Component_i::Resume_impl()
 {
-#ifndef WNT
+#ifndef WIN32
   MESSAGE("Engines_Component_i::Resume_i() pthread_t "<< pthread_self()
           << " pid " << getpid() << " instanceName "
           << _instanceName.c_str() << " interface " << _interfaceName.c_str()
-          << " machineName " << GetHostname().c_str()<< " _id " << hex << _id
+          << " machineName " << Kernel_Utils::GetHostname().c_str()<< " _id " << hex << _id
           << dec << " _ThreadId " << _ThreadId );
 #else
   MESSAGE("Engines_Component_i::Resume_i() pthread_t "<< pthread_self().p
           << " pid " << _getpid() << " instanceName "
           << _instanceName.c_str() << " interface " << _interfaceName.c_str()
-          << " machineName " << GetHostname().c_str()<< " _id " << hex << _id
+          << " machineName " << Kernel_Utils::GetHostname().c_str()<< " _id " << hex << _id
           << dec << " _ThreadId " << _ThreadId );
 #endif
   bool RetVal = false ;
-#ifndef WNT
+#ifndef WIN32
   if ( _ThreadId > 0 && pthread_self() != _ThreadId )
 #else
   if ( _ThreadId > 0 && pthread_self().p != _ThreadId->p )
@@ -549,7 +549,7 @@ CORBA::Long Engines_Component_i::CpuUsed_impl()
     {
     if ( _ThreadId > 0 )
       {
-#ifndef WNT
+#ifndef WIN32
       if ( pthread_self() != _ThreadId )
 #else
       if ( pthread_self().p != _ThreadId->p )
@@ -562,7 +562,7 @@ CORBA::Long Engines_Component_i::CpuUsed_impl()
          {
            // Get Cpu in the appropriate thread with that object !...
            theEngines_Component = this ;
-#ifndef WNT
+#ifndef WIN32
            Killer( _ThreadId ,SIGUSR1 ) ;
 #else
            Killer( *_ThreadId ,SIGUSR11 ) ;
@@ -651,14 +651,14 @@ PortableServer::ObjectId * Engines_Component_i::getId()
 
 void Engines_Component_i::beginService(const char *serviceName)
 {
-#ifndef WNT
+#ifndef WIN32
   MESSAGE(pthread_self() << "Send BeginService notification for " <<serviceName
          << endl << "Component instance : " << _instanceName << endl << endl);
 #else
   MESSAGE(pthread_self().p << "Send BeginService notification for " <<serviceName
          << endl << "Component instance : " << _instanceName << endl << endl);
 #endif
-#ifndef WNT
+#ifndef WIN32
   _ThreadId = pthread_self() ;
 #else
   _ThreadId = new pthread_t;
@@ -727,7 +727,7 @@ void Engines_Component_i::endService(const char *serviceName)
   if ( !_CanceledThread )
     _ThreadCpuUsed = CpuUsed_impl() ;
 
-#ifndef WNT
+#ifndef WIN32
   MESSAGE(pthread_self() << " Send EndService notification for " << serviceName
          << endl << " Component instance : " << _instanceName << " StartUsed "
           << _StartUsed << " _ThreadCpuUsed "<< _ThreadCpuUsed << endl <<endl);
@@ -769,7 +769,7 @@ char* Engines_Component_i::nodeName()
 
 bool Engines_Component_i::Killer( pthread_t ThreadId , int signum )
 {
-#ifndef WNT
+#ifndef WIN32
   if ( ThreadId )
 #else
   if ( ThreadId.p )
@@ -784,7 +784,7 @@ bool Engines_Component_i::Killer( pthread_t ThreadId , int signum )
            }
          else
            {
-#ifndef WNT
+#ifndef WIN32
              MESSAGE(pthread_self() << "Killer : ThreadId " << ThreadId
                      << " pthread_canceled") ;
 #else
@@ -802,7 +802,7 @@ bool Engines_Component_i::Killer( pthread_t ThreadId , int signum )
            }
          else 
            {
-#ifndef WNT
+#ifndef WIN32
         MESSAGE(pthread_self() << "Killer : ThreadId " << ThreadId
                      << " pthread_killed(" << signum << ")") ;
 #else
@@ -849,7 +849,7 @@ void Engines_Component_i::SetCurCpu()
 long Engines_Component_i::CpuUsed()
 {
   long cpu = 0 ;
-#ifndef WNT
+#ifndef WIN32
   struct rusage usage ;
   if ( _ThreadId || _Executed )
     {
index 71a044a2b47b5900b94b80f318cc983c3adba04e..8d0346a99556dac7f63be08c83986da460292215 100644 (file)
@@ -30,7 +30,7 @@
 #include <string.h>
 #include <stdio.h>
 #include <time.h>
-#ifndef WNT
+#ifndef WIN32
 #include <sys/time.h>
 #include <dlfcn.h>
 #include <unistd.h>
@@ -43,12 +43,8 @@ int SIGUSR1 = 1000;
 
 #include "utilities.h"
 #include <SALOMEconfig.h>
-//#ifndef WNT
 #include CORBA_SERVER_HEADER(SALOME_Component)
 #include CORBA_SERVER_HEADER(SALOME_Exception)
-//#else
-//#include <SALOME_Component.hh>
-//#endif
 #include <pthread.h>  // must be before Python.h !
 #include "SALOME_Container_i.hxx"
 #include "SALOME_Component_i.hxx"
@@ -56,7 +52,7 @@ int SIGUSR1 = 1000;
 #include "SALOME_FileTransfer_i.hxx"
 #include "Salome_file_i.hxx"
 #include "SALOME_NamingService.hxx"
-#include "OpUtil.hxx"
+#include "Basics_Utils.hxx"
 
 #include <Python.h>
 #include "Container_init_python.hxx"
@@ -126,8 +122,8 @@ _numInstance(0),_isServantAloneInProcess(isServantAloneInProcess)
   _argc = argc ;
   _argv = argv ;
 
-  string hostname = GetHostname();
-#ifndef WNT
+  string hostname = Kernel_Utils::GetHostname();
+#ifndef WIN32
   MESSAGE(hostname << " " << getpid() << 
     " Engines_Container_i starting argc " <<
     _argc << " Thread " << pthread_self() ) ;
@@ -194,7 +190,7 @@ _numInstance(0),_isServantAloneInProcess(isServantAloneInProcess)
 
     if (!_isSupervContainer)
     {
-#ifdef WNT
+#ifdef WIN32
 
       PyEval_AcquireLock();
       PyThreadState *myTstate = PyThreadState_New(KERNEL_PYTHON::_interp);
@@ -203,7 +199,7 @@ _numInstance(0),_isServantAloneInProcess(isServantAloneInProcess)
       Py_ACQUIRE_NEW_THREAD;
 #endif
 
-#ifdef WNT
+#ifdef WIN32
       // mpv: this is temporary solution: there is a unregular crash if not
       //Sleep(2000);
       //
@@ -285,7 +281,7 @@ void Engines_Container_i::logfilename(const char* name)
 
 char* Engines_Container_i::getHostName()
 {
-  string s = GetHostname();
+  string s = Kernel_Utils::GetHostname();
   //  MESSAGE("Engines_Container_i::getHostName " << s);
   return CORBA::string_dup(s.c_str()) ;
 }
@@ -482,7 +478,7 @@ Engines_Container_i::load_component_Library(const char* componentName)
 
   // --- try dlopen C++ component
 
-#ifndef WNT
+#ifndef WIN32
   string impl_name = string ("lib") + aCompName + string("Engine.so");
 #else
   string impl_name = aCompName + string("Engine.dll");
@@ -499,7 +495,7 @@ Engines_Container_i::load_component_Library(const char* componentName)
     return true;
   }
 
-#ifndef WNT
+#ifndef WIN32
   void* handle;
   handle = dlopen( impl_name.c_str() , RTLD_LAZY ) ;
 #else
@@ -632,7 +628,7 @@ Engines_Container_i::create_component_instance(const char*genericRegisterName,
 
   //--- try C++
 
-#ifndef WNT
+#ifndef WIN32
   string impl_name = string ("lib") + genericRegisterName +string("Engine.so");
 #else
   string impl_name = genericRegisterName +string("Engine.dll");
@@ -858,7 +854,7 @@ bool Engines_Container_i::Kill_impl()
 {
   MESSAGE("Engines_Container_i::Kill() pid "<< getpid() << " containerName "
     << _containerName.c_str() << " machineName "
-    << GetHostname().c_str());
+    << Kernel_Utils::GetHostname().c_str());
   INFOS("===============================================================");
   INFOS("= REMOVE calls to Kill_impl in C++ container                  =");
   INFOS("===============================================================");
@@ -1074,7 +1070,7 @@ Engines_Container_i::createInstance(string genericRegisterName,
     const char *, 
     const char *) ;
 
-#ifndef WNT
+#ifndef WIN32
   FACTORY_FUNCTION Component_factory = (FACTORY_FUNCTION)dlsym( handle, factory_name.c_str() );
 #else
   FACTORY_FUNCTION Component_factory = (FACTORY_FUNCTION)GetProcAddress( (HINSTANCE)handle, factory_name.c_str() );
@@ -1083,7 +1079,7 @@ Engines_Container_i::createInstance(string genericRegisterName,
   if ( !Component_factory )
   {
     INFOS( "Can't resolve symbol: " + factory_name );
-#ifndef WNT
+#ifndef WIN32
     SCRUTE( dlerror() );
 #endif
     return Engines::Component::_nil() ;
@@ -1205,7 +1201,7 @@ bool Engines_Container_i::isPythonContainer(const char* ContainerName)
 
 void ActSigIntHandler()
 {
-#ifndef WNT
+#ifndef WIN32
   struct sigaction SigIntAct ;
   SigIntAct.sa_sigaction = &SigIntHandler ;
   SigIntAct.sa_flags = SA_SIGINFO ;
@@ -1216,7 +1212,7 @@ void ActSigIntHandler()
   // it must be only one signal ===> one call for SIGINT 
   // and an other one for SIGUSR1
 
-#ifndef WNT
+#ifndef WIN32
   if ( sigaction( SIGINT , &SigIntAct, NULL ) ) 
   {
     perror("SALOME_Container main ") ;
@@ -1251,7 +1247,7 @@ void ActSigIntHandler()
 void SetCpuUsed() ;
 void CallCancelThread() ;
 
-#ifndef WNT
+#ifndef WIN32
 void SigIntHandler(int what ,
                    siginfo_t * siginfo ,
                    void * toto ) 
@@ -1299,10 +1295,10 @@ void SigIntHandler(int what ,
     return ;
   }
 }
-#else // Case WNT
+#else // Case WIN32
 void SigIntHandler( int what )
 {
-#ifndef WNT
+#ifndef WIN32
   MESSAGE( pthread_self() << "SigIntHandler what     " << what << endl );
 #else
   MESSAGE( "SigIntHandler what     " << what << endl );
index bea28a66813cc3126d6158f6630232769c01bb3e..64979635d7e97a09a080e899f38b562fb344bd33 100644 (file)
@@ -27,7 +27,7 @@
 //  $Header$
 
 #include <time.h>
-#ifndef WNT
+#ifndef WIN32
   #include <sys/time.h>
 #endif
 
index fd06be3abe8e184d1fbda9c51c2f849373439d73..94f5721d483653ba2b354620a76320b852d43948 100644 (file)
@@ -59,7 +59,7 @@
 
 struct CONTAINER_EXPORT KERNEL_PYTHON
 {
-#ifdef WNT
+#ifdef WIN32
   static PyThreadState *get_gtstate() { return KERNEL_PYTHON::_gtstate; }
   static PyObject *getsalome_shared_modules_module() { return KERNEL_PYTHON::salome_shared_modules_module; }
   static PyInterpreterState *get_interp() { return KERNEL_PYTHON::_interp; }
index 0ad023f7a07d0460f67d0d391d782149c056cfa5..16ea2072201749f1bd557e937349c1247777e969 100644 (file)
@@ -90,7 +90,7 @@ COMMON_LIBS =\
        ../Basics/libSALOMEBasics.la \
        ../HDFPersist/libSalomeHDFPersist.la \
        ../Batch/libSalomeBatch.la \
-       $(top_builddir)/idl/libSalomeIDLKernel.la\
+       $(top_builddir)/idl/libSalomeIDLKernel.la \
        @MPI_LIBS@ \
        @CORBA_LIBS@ \
        $(PYTHON_LIBS)
@@ -142,6 +142,7 @@ SALOME_Container_CPPFLAGS =\
 
 SALOME_Container_LDADD = \
        libSalomeContainer.la \
+       ../Basics/libSALOMEBasics.la \
        $(HDF5_LIBS) \
        $(MPI_LIBS) \
        $(CORBA_LIBS) \
@@ -158,6 +159,7 @@ TestSalome_file_CPPFLAGS =\
 
 TestSalome_file_LDADD =\
        libSalomeContainer.la \
+       ../Basics/libSALOMEBasics.la \
        $(HDF5_LIBS) \
        $(MPI_LIBS) \
        $(CORBA_LIBS) \
index c4bfb042c2bed425848e336a32ba885ab68aebd3..3d75be638bbd2604cd5d98016e3e6fdcbf25f9dd 100644 (file)
@@ -36,7 +36,7 @@
 #include <iostream>
 #include <signal.h>
 #include <stdlib.h>
-#ifndef WNT
+#ifndef WIN32
 #include <unistd.h>
 #endif
 #include <sys/types.h>
@@ -175,7 +175,7 @@ protected:
   std::string _nodeName ;
 
 private:
-#ifndef WNT
+#ifndef WIN32
   pthread_t _ThreadId ;
 #else
   pthread_t* _ThreadId ;
index 652728b3e4253824bdea4d94ce31a58aa2b03500..3cdd20a6aac37ac7e7d5e2f27a03e677c85fe3bb 100644 (file)
 #include <string>
 #include <stdio.h>
 #include <time.h>
-#ifndef WNT
+#ifndef WIN32
 # include <sys/time.h>
 # include <dlfcn.h>
 #endif
 
 
-#ifndef WNT
+#ifndef WIN32
 #include <unistd.h>
 #else
 #include <process.h>
@@ -175,7 +175,7 @@ int main(int argc, char* argv[])
       PortableServer::POAManager_var pman = root_poa->the_POAManager();
 
       // add new container to the kill list
-#ifndef WNT
+#ifndef WIN32
       stringstream aCommand ;
       aCommand << "addToKillList.py " << getpid() << " SALOME_Container" << ends ;
       system(aCommand.str().c_str());
index 4d3ff13a01d925e40db7cdabc93765b425564835..29f8a9cb8d6d8425f2d962436c173e84b5f61a00 100755 (executable)
 #ifndef _SALOME_Container_HXX_
 #define _SALOME_Container_HXX_
 
-#ifdef WNT
- #if defined CONTAINER_EXPORTS
-  #if defined WIN32
-   #define CONTAINER_EXPORT __declspec( dllexport )
-  #else
-   #define CONTAINER_EXPORT
-  #endif
- #else
-  #if defined WIN32
-   #define CONTAINER_EXPORT __declspec( dllimport )
-  #else
-   #define CONTAINER_EXPORT
-  #endif
- #endif
+#ifdef WIN32
+# ifdef CONTAINER_EXPORTS
+#  define CONTAINER_EXPORT __declspec( dllexport )
+# else
+#  define CONTAINER_EXPORT __declspec( dllimport )
+# endif
 #else
- #define CONTAINER_EXPORT
+define CONTAINER_EXPORT
 #endif
 
 #endif
index 6264e682b9eb0598d29481bc3b59375ce932e600..b98148ecaa236df5cddcde8090181e279d231852 100644 (file)
 #include "SALOME_ContainerManager.hxx"
 #include "SALOME_NamingService.hxx"
 #include "SALOME_ModuleCatalog.hh"
-#include "OpUtil.hxx"
+#include "Basics_Utils.hxx"
+#include "Basics_DirUtils.hxx"
 #include <sys/types.h>
 #include <sys/stat.h>
-#ifndef WNT
+#ifndef WIN32
 #include <unistd.h>
 #endif
 #include <vector>
@@ -125,13 +126,13 @@ void SALOME_ContainerManager::ShutdownContainers()
     vector<string> vec = _NS->list_directory_recurs();
     list<string> lstCont;
     for(vector<string>::iterator iter = vec.begin();iter!=vec.end();iter++){
-      SCRUTE((*iter));
-      CORBA::Object_var obj=_NS->Resolve((*iter).c_str());
-      Engines::Container_var cont=Engines::Container::_narrow(obj);
-      if(!CORBA::is_nil(cont)){
-       lstCont.push_back((*iter));
+        SCRUTE((*iter));
+        CORBA::Object_var obj=_NS->Resolve((*iter).c_str());
+        Engines::Container_var cont=Engines::Container::_narrow(obj);
+        if(!CORBA::is_nil(cont)){
+           lstCont.push_back((*iter));
+       }
       }
-    }
     MESSAGE("Container list: ");
     for(list<string>::iterator iter=lstCont.begin();iter!=lstCont.end();iter++){
       SCRUTE((*iter));
@@ -240,7 +241,7 @@ StartContainer(const Engines::MachineParameters& params,
 
   //If the machine name is localhost use the real name
   if(theMachine == "localhost")
-    theMachine=GetHostname();
+    theMachine=Kernel_Utils::GetHostname();
 
   MESSAGE("try to launch it on " << theMachine);
 
@@ -259,12 +260,12 @@ StartContainer(const Engines::MachineParameters& params,
            "no possible computer");
     return Engines::Container::_nil();
   }
-  else if(theMachine==GetHostname())
+  else if(theMachine==Kernel_Utils::GetHostname())
     command = BuildCommandToLaunchLocalContainer(params,id,container_exe);
   else
     command = BuildCommandToLaunchRemoteContainer(theMachine,params,id,container_exe);
 
-  RmTmpFile();
+  // RmTmpFile(); Too early! May be this function has not been used for a long time...
 
   //check if an entry exists in Naming service
   if(params.isMPI)
@@ -280,19 +281,19 @@ StartContainer(const Engines::MachineParameters& params,
   CORBA::Object_var obj = _NS->Resolve(containerNameInNS.c_str());
   if ( !CORBA::is_nil(obj) )
     {
-      // shutdown the registered container if it exists
-      Engines::Container_var cont=Engines::Container::_narrow(obj);
-      if(!CORBA::is_nil(cont))
-        {
-          try
-            {
-              cont->Shutdown();
-            }
-          catch(CORBA::Exception&)
+       // shutdown the registered container if it exists
+        Engines::Container_var cont=Engines::Container::_narrow(obj);
+        if(!CORBA::is_nil(cont))
+         {
+           try
+           {
+               cont->Shutdown();
+           }
+           catch(CORBA::Exception&)
             {
-              INFOS("CORBA::Exception ignored.");
-            }
-        }
+             INFOS("CORBA::Exception ignored.");
+           }
+         }
     }
 
   //redirect stdout and stderr in a file
@@ -301,6 +302,9 @@ StartContainer(const Engines::MachineParameters& params,
 
   // launch container with a system call
   int status=system(command.c_str());
+
+  RmTmpFile(); // command file can be removed here
+
   if (status == -1){
     MESSAGE("SALOME_LifeCycleCORBA::StartOrFindContainer rsh failed " <<
            "(system command status -1)");
@@ -315,7 +319,7 @@ StartContainer(const Engines::MachineParameters& params,
     int count=TIME_OUT_TO_LAUNCH_CONT;
     MESSAGE("count = "<<count);
     while ( CORBA::is_nil(ret) && count ){
-#ifndef WNT
+#ifndef WIN32
       sleep( 1 ) ;
 #else
       Sleep(1000);
@@ -335,7 +339,7 @@ StartContainer(const Engines::MachineParameters& params,
     else
       {
         logFilename=":"+logFilename;
-        logFilename="@"+GetHostname()+logFilename;
+        logFilename="@"+Kernel_Utils::GetHostname()+logFilename;
         logFilename=getenv( "USER" )+logFilename;
         ret->logfilename(logFilename.c_str());
       }
@@ -448,7 +452,7 @@ FindOrStartParallelContainer(const Engines::MachineParameters& params_const,
     else {
       INFOS("[FindOrStartParallelContainer] on machine : " << theMachine);
       string command;
-      if(theMachine == GetHostname()) {
+      if(theMachine == Kernel_Utils::GetHostname()) {
        // Step 3 : starting parallel container proxy
        params.hostname = CORBA::string_dup(theMachine.c_str());
        Engines::MachineParameters params_proxy(params);
@@ -474,7 +478,7 @@ FindOrStartParallelContainer(const Engines::MachineParameters& params_const,
          for (int i = 0; i < params.nb_component_nodes; i++) {
 
            char buffer [5];
-#ifndef WNT
+#ifndef WIN32
            snprintf(buffer,5,"%d",i);
 #else
            _snprintf(buffer,5,"%d",i);
@@ -487,7 +491,7 @@ FindOrStartParallelContainer(const Engines::MachineParameters& params_const,
            obj = _NS->Resolve(containerNameInNS.c_str());
            while (CORBA::is_nil(obj) && count) {
              INFOS("[FindOrStartParallelContainer] CONNECTION FAILED !!!!!!!!!!!!!!!!!!!!!!!!");
-#ifndef WNT
+#ifndef WIN32
              sleep(1) ;
 #else
              Sleep(1000);
@@ -662,7 +666,7 @@ SALOME_ContainerManager::LaunchParallelContainer(const std::string& command,
 
     INFOS("[LaunchParallelContainer]  Waiting for Parallel Container proxy on " << theMachine);
     while (CORBA::is_nil(obj) && count) {
-#ifndef WNT
+#ifndef WIN32
       sleep(1) ;
 #else
       Sleep(1000);
@@ -687,7 +691,7 @@ SALOME_ContainerManager::LaunchParallelContainer(const std::string& command,
 
       // Name of the node
       char buffer [5];
-#ifndef WNT
+#ifndef WIN32
       snprintf(buffer,5,"%d",i);
 #else
       _snprintf(buffer,5,"%d",i);
@@ -700,7 +704,7 @@ SALOME_ContainerManager::LaunchParallelContainer(const std::string& command,
       containerNameInNS = _NS->BuildContainerNameForNS((char*) name_cont.c_str(),theMachine.c_str());
       cerr << "[LaunchContainer]  Waiting for Parllel Container node " << containerNameInNS << " on " << theMachine << endl;
       while (CORBA::is_nil(obj) && count) {
-#ifndef WNT
+#ifndef WIN32
        sleep(1) ;
 #else
        Sleep(1000);
@@ -953,7 +957,7 @@ SALOME_ContainerManager::BuildCommandToLaunchLocalContainer
           if(wdir == "$TEMPDIR")
             {
               // a new temporary directory is requested
-              string dir = OpUtil_Dir::GetTmpDir();
+              string dir = Kernel_Utils::GetTmpDir();
 #ifdef WIN32
               //command += "cd /d "+ dir +";";
               command_file << "cd /d " << dir << endl;
@@ -1016,20 +1020,31 @@ SALOME_ContainerManager::BuildCommandToLaunchLocalContainer
 
 void SALOME_ContainerManager::RmTmpFile()
 {
-  if (_TmpFileName != "")
+  int lenght = _TmpFileName.size();
+  if ( lenght  > 0)
     {
-#ifndef WNT
-      string command = "rm ";
-#else
+#ifdef WIN32
       string command = "del /F ";
+#else
+      string command = "rm ";      
 #endif
-      command += _TmpFileName;
-      char *temp = strdup(command.c_str());
-      int lgthTemp = strlen(temp);
-      temp[lgthTemp - 3] = '*';
-      temp[lgthTemp - 2] = '\0';
-      system(temp);
-      free(temp);
+      if ( lenght > 4 )
+        command += _TmpFileName.substr(0, lenght - 3 );
+      else
+        command += _TmpFileName;
+      command += '*';
+      system(command.c_str());
+      //if dir is empty - remove it
+      string tmp_dir = Kernel_Utils::GetDirByPath( _TmpFileName );
+      if ( Kernel_Utils::IsEmptyDir( tmp_dir ) )
+        {
+#ifdef WIN32
+          command = "del /F " + tmp_dir;
+#else
+          command = "rmdir " + tmp_dir;
+#endif
+          system(command.c_str());
+        }
     }
 }
 
@@ -1069,7 +1084,7 @@ void SALOME_ContainerManager::AddOmninamesParams(ofstream& fileStream) const
 string SALOME_ContainerManager::BuildTemporaryFileName() const
   {
     //build more complex file name to support multiple salome session
-    string aFileName = OpUtil_Dir::GetTmpFileName();
+    string aFileName = Kernel_Utils::GetTmpFileName();
 #ifndef WIN32
     aFileName += ".sh";
 #else
@@ -1297,7 +1312,7 @@ SALOME_ContainerManager::BuildCommandToLaunchLocalParallelContainer(const std::s
     command += " > /tmp/";
     command += _NS->ContainerName(rtn);
     command += "_";
-    command += GetHostname();
+    command += Kernel_Utils::GetHostname();
     command += "_";
     command += getenv( "USER" ) ;
     command += ".log 2>&1 &" ;
index f9aef6033c95c042efddf233484eb43a80b336ea..c1a4de884fddb94351dd8f0f5eb55b9c97a0f417 100644 (file)
@@ -37,7 +37,7 @@
 #include <iostream>
 #include <signal.h>
 #include <stdlib.h>
-#ifndef WNT
+#ifndef WIN32
 #include <unistd.h>
 #endif
 #include <sys/types.h>
index 3fda8667f7e5227ed773390090423e128520ada3..b644795fb41c8c54a709a1d980c7606e3a5ed00f 100644 (file)
@@ -25,7 +25,7 @@
 
 #include "SALOME_FileRef_i.hxx"
 #include "utilities.h"
-#include "OpUtil.hxx"
+#include "Basics_Utils.hxx"
 #include <string>
 
 using namespace std;
@@ -52,7 +52,7 @@ fileRef_i::fileRef_i(Engines::Container_ptr container,
   MESSAGE("fileRef_i::fileRef_i "<< origFileName);
   _container =  Engines::Container::_duplicate(container);
   _origFileName = origFileName;
-  _machine = GetHostname();
+  _machine = Kernel_Utils::GetHostname();
 #if defined(_DEBUG_) || defined(_DEBUG)
   int OK = addRef(_machine.c_str(), _origFileName.c_str());
   SCRUTE(OK);
index ed49325f94ff674e9fbf0adf578a54723f1f6f16..962a9ad8167204cdbea8cbcdf9cff0182e04ddc4 100644 (file)
@@ -27,7 +27,7 @@
 #include "utilities.h"
 #include <stdlib.h>
 #include "HDFOI.hxx"
-#ifndef WNT
+#ifndef WIN32
 # include <unistd.h>
 # define _getcwd getcwd
 # define _open   open
index 3cfe5585d981cf2169307322839448686acb5ade..a9dd7eaa471aa562ec5f2284630a48c1a264b5ca 100644 (file)
@@ -68,7 +68,7 @@ public:
     
 };
 
-# if defined(WNT) && !defined(HAVE_NO_DLL)
+# if defined(WIN32) && !defined(HAVE_NO_DLL)
 
 #  ifndef Standard_EXPORT
 #   define Standard_EXPORT __declspec( dllexport )
@@ -82,7 +82,7 @@ public:
 #   define Standard_IMPORTC extern "C" __declspec( dllimport )
 #  endif  /* Standard_IMPORT */
 
-# else  /* WNT */
+# else  /* WIN32 */
 
 #  ifndef Standard_EXPORT
 #   define Standard_EXPORT
@@ -96,11 +96,11 @@ public:
 #   define Standard_IMPORTC extern "C"
 #  endif  /* Standard_IMPORT */
 
-# endif  /* WNT */
+# endif  /* WIN32 */
 
 # ifndef __Standard_API
-//#  ifdef WNT
-#   if !defined(WNT
+//#  ifdef WIN32
+#   if !defined(WIN32
 #    define __Standard_API Standard_EXPORT
 #    define __Standard_APIEXTERN Standard_EXPORTEXTERN
 #   else
@@ -109,7 +109,7 @@ public:
 #   endif  // __Standard_DLL
 //#  else
 //#   define __Standard_API
-//#  endif  // WNT
+//#  endif  // WIN32
 # endif  // __Standard_API
 
 #include <iostream>
index ee457316f1a0e5c18efa54cf8d70b566228187ae..b6148e4b9de16ac635d8a8f620e21c64ecea2a63 100644 (file)
@@ -33,7 +33,7 @@
 #include "DF_Container.hxx"
 #include "DF_ChildIterator.hxx"
 
-#ifndef WNT
+#ifndef WIN32
 #include <sys/time.h>
 #include <sys/stat.h>
 #include <sys/types.h>
@@ -52,7 +52,7 @@ void printStr(const string& theValue)
 
 void GetSystemDate(int& year, int& month, int& day, int& hours, int& minutes, int& seconds)
 {
-#ifdef WNT
+#ifdef WIN32
   SYSTEMTIME    st;
 
   GetLocalTime ( &st );
@@ -83,7 +83,7 @@ void GetSystemDate(int& year, int& month, int& day, int& hours, int& minutes, in
 
 string GetUserName()
 {
-#ifdef WNT
+#ifdef WIN32
   char*  pBuff = new char[UNLEN + 1];
   DWORD  dwSize = UNLEN + 1;
   string retVal;
@@ -128,7 +128,7 @@ string GetDirFromPath(const string& thePath) {
     path = thePath+"/";
   }
   
-#ifdef WNT  //Check if the only disk letter is given as path
+#ifdef WIN32  //Check if the only disk letter is given as path
   if(path.size() == 2 && path[1] == ":") path +='\\';
 #endif
 
@@ -140,7 +140,7 @@ string GetDirFromPath(const string& thePath) {
 
 bool Exists(const string thePath) 
 {
-#ifdef WNT 
+#ifdef WIN32 
   if (  GetFileAttributes (  thePath.c_str()  ) == 0xFFFFFFFF  ) { 
     if (  GetLastError () != ERROR_FILE_NOT_FOUND  ) {
       return false;
index 0efc1a2e2623fa966d1fa03d90bf780143d89b2d..b06f5d07518589e981e373ced698c8679bc33c1c 100755 (executable)
 #ifndef _DSC_Basic_HXX_
 #define _DSC_Basic_HXX_
 
-#ifdef WNT
- #if defined DSC_BASIC_EXPORTS
-  #if defined WIN32
-   #define DSC_BASIC_EXPORT __declspec( dllexport )
-  #else
-   #define DSC_BASIC_EXPORT
-  #endif
- #else
-  #if defined WIN32
-   #define DSC_BASIC_EXPORT __declspec( dllimport )
-  #else
-   #define DSC_BASIC_EXPORT
-  #endif
- #endif
+#ifdef WIN32
+# ifdef DSC_BASIC_EXPORTS
+#  define DSC_BASIC_EXPORT __declspec( dllexport )
+# else
+#  define DSC_BASIC_EXPORT __declspec( dllimport )
+# endif
 #else
- #define DSC_BASIC_EXPORT
+define DSC_BASIC_EXPORT
 #endif
 
 #endif
index 4d7d4a75d961084e8498a2b3543aa0addb68f60b..e0d8333a25065f279b360024eca2337df626082b 100644 (file)
@@ -25,6 +25,8 @@
 
 #include "basic_port_factory.hxx"
 
+using namespace std;
+
 basic_port_factory::basic_port_factory() {}
 
 basic_port_factory::~basic_port_factory() {}
index 8407c217b0f01f857ab8d335453130df2b92679a..42a698defad29bc2b73a7094be50499c38d4a965 100644 (file)
@@ -30,8 +30,6 @@
 #include "data_short_port_provides.hxx"
 #include "data_short_port_uses.hxx"
 
-using namespace std;
-
 /*! \class basic_port_factory
  *  \brief This class is an example of factory for DSC_User ports.
  *
@@ -52,7 +50,7 @@ class basic_port_factory :
      * \param type the basic port's type.
      * \return a pointer of the provides port.
      */
-    virtual provides_port * create_data_servant(string type); 
+    virtual provides_port * create_data_servant(std::string type); 
 
     /*!
      * This method creates a uses port of Basic ports.
@@ -60,7 +58,7 @@ class basic_port_factory :
      * \param type the basic port's type.
      * \return a pointer of the uses port.
      */
-    virtual uses_port * create_data_proxy(string type); 
+    virtual uses_port * create_data_proxy(std::string type); 
 };
 
 #endif
index 46bd5ab0307033ffa89c188e2130cdf64bcc0c1d..2d72aa354ea445ff32c415a5f57c22ba7014ce26 100644 (file)
 
 #include "utilities.h"
 
-#ifndef WNT
+#ifndef WIN32
 extern "C"
 {
 #endif
 #include <string.h>
-#ifndef WNT
+#ifndef WIN32
 }
 #endif
 
 
-#ifdef _DEBUG_
+#if defined(_DEBUG_) || defined(_DEBUG)
 # ifdef __GNUC__
 #  define LOC(message) (message), __FILE__ , __LINE__ , __FUNCTION__
 # else
index 969b510e81bb032a7e0f23df514504bf3f0d0e8f..573f2ea5b959040082ecd8fbc117ec742a3facfa 100644 (file)
@@ -163,7 +163,7 @@ namespace CalciumInterface {
               double        & ti,
               double const  & tf,
               long          & i,
-              const string  & nomVar, 
+              const std::string  & nomVar, 
               size_t          bufferLength,
               size_t        & nRead, 
               T1            * &data )
@@ -321,14 +321,14 @@ namespace CalciumInterface {
   // T1 est le type de données
   template <typename T1 > static void
   ecp_lecture ( Superv_Component_i & component,
-              int    const  & dependencyType,
-              double        & ti,
-              double const  & tf,
-              long          & i,
-              const string  & nomVar, 
-              size_t          bufferLength,
-              size_t        & nRead, 
-              T1            * &data )
+              int    const      & dependencyType,
+              double            & ti,
+              double const      & tf,
+              long              & i,
+              const std::string & nomVar, 
+              size_t              bufferLength,
+              size_t            & nRead, 
+              T1                * &data )
   {
     ecp_lecture<T1,T1> (component,dependencyType,ti,tf,
                        i,nomVar,bufferLength,nRead,data);
@@ -341,12 +341,12 @@ namespace CalciumInterface {
   // T2 : PortType
   template <typename T1, typename T2> static void
   ecp_ecriture ( Superv_Component_i & component,
-                int    const  & dependencyType,
-                double const  & t,
-                long   const  & i,
-                const string  & nomVar, 
-                size_t bufferLength,
-                T1     const  & data ) 
+                int    const      & dependencyType,
+                double const      & t,
+                long   const      & i,
+                const std::string & nomVar, 
+                size_t              bufferLength,
+                T1                  const  & data ) 
   {
     
     assert(&component);
@@ -502,7 +502,7 @@ namespace CalciumInterface {
 #ifdef _DEBUG_
     std::cout << "-------- CalciumInterface(ecriture), Valeur de corbaData : " << std::endl;
     for (int i = 0; i < corbaData->length(); ++i)
-      cout << "-------- CalciumInterface(ecriture), corbaData[" << i << "] = " << (*corbaData)[i] << endl;
+      std::cout << "-------- CalciumInterface(ecriture), corbaData[" << i << "] = " << (*corbaData)[i] << std::endl;
 #endif
     
     //    if ( !IsSameType<T1,InnerType>::value ) delete corbaData;
@@ -521,7 +521,7 @@ namespace CalciumInterface {
                 int    const  & dependencyType,
                 double const  & t,
                 long   const  & i,
-                const string  & nomVar, 
+                const std::string  & nomVar, 
                 size_t bufferLength,
                 T1 const & data ) {
     ecp_ecriture<T1,T1> (component,dependencyType,t,i,nomVar,bufferLength,data); 
index 504945a5710d0ad739f2213bcfc57b6f4859e526..121ede25dc4a3db711f7d5d832bc310954d48921 100644 (file)
@@ -28,6 +28,8 @@
 
 #include "calcium_port_factory.hxx"
 
+using namespace std;
+
 calcium_port_factory::calcium_port_factory() {}
 
 calcium_port_factory::~calcium_port_factory() {}
index 6cb0504117eff1ac982a9cdc045a7f8f9246422f..03e317a99328cce71d768f4efc8589e5834636f1 100644 (file)
@@ -44,8 +44,6 @@
 #include "calcium_logical_port_uses.hxx"
 #include "calcium_complex_port_uses.hxx"
 
-using namespace std;
-
 class calcium_port_factory :
   public port_factory
 {
@@ -53,8 +51,8 @@ class calcium_port_factory :
     calcium_port_factory();
     virtual ~calcium_port_factory();
 
-    virtual provides_port * create_data_servant(string type); 
-    virtual uses_port * create_data_proxy(string type); 
+    virtual provides_port * create_data_servant(std::string type); 
+    virtual uses_port * create_data_proxy(std::string type); 
 };
 
 #endif
index 91853d71366620bd0ade78f80844a48e52620ff7..a59728523fafd8c895fd0fc69220f08f838745e5 100644 (file)
@@ -82,8 +82,6 @@
 #include <iostream>
 
 // Pour l'utilisation de "vector" de la STL
-using namespace std;
-
 // Classe filtre_elementaire
 //
 // Implémente une structure de donnée décrivant un filtre élémentaire
@@ -177,7 +175,7 @@ private:
     // Données de configuration de filtrage et conversion:
     //    une table de filtres élémentaires
     //    avec leurs données de conversion associées éventuelles
-    vector<conversion_elementaire> config;
+    std::vector<conversion_elementaire> config;
 
 public:
     // Constructeur: juste une allocation mémoire initiale
@@ -187,7 +185,7 @@ public:
     // réclamer la mémoire utilisée par tous les éléments du vecteur config
     ~filtre_conversion()
     {
-        vector<conversion_elementaire>::iterator i;
+        std::vector<conversion_elementaire>::iterator i;
         for (i = this->config.begin(); i != this->config.end(); i ++)
         {
             delete (*i).p_convers;
@@ -254,7 +252,7 @@ public:
     }
 
     // applique_filtre_conversion: Opération du filtre et de la conversion
-    template <typename T > T applique_filtre_conversion (T valeur_initiale, vector<T>& liste_conversions) const;
+    template <typename T > T applique_filtre_conversion (T valeur_initiale, std::vector<T>& liste_conversions) const;
 };
 
 
@@ -278,7 +276,7 @@ public:
 //     si cette longueur est 0, c'est que la valeur initiale ne passe pas le filtre
 //
 template <typename T>
-T filtre_conversion::applique_filtre_conversion (T valeur_initiale, vector<T>& liste_conversions) const
+T filtre_conversion::applique_filtre_conversion (T valeur_initiale, std::vector<T>& liste_conversions) const
 {
     // Part d'une liste vierge
     liste_conversions.clear();
@@ -289,7 +287,7 @@ T filtre_conversion::applique_filtre_conversion (T valeur_initiale, vector<T>& l
     // et cherche pour chacun d'eux si la valeur initiale est présente parmi les valeurs filtrées
 
     // Pour tous les éléments de configuration du filtrage/conversion
-    vector<conversion_elementaire>::const_iterator i;
+    std::vector<conversion_elementaire>::const_iterator i;
     for (i = config.begin(); i != config.end(); i ++)
     {
 
index c5f57fff49ed5275ac27837bb08b92e90f174a94..ac23a59ce672dcab8f1d2925ee8ea5b6ee1c57e6 100644 (file)
@@ -87,11 +87,11 @@ public:
       std::cout << "----Cst ----  InternalDataIdContainer(const DataId & dataId..) " << dataId <<std::endl;
       policy.filtre_convert_TIME.applique_filtre_conversion(dataId.first, _lTime);
       int c=0;
-      for(vector<CORBA::Long>::iterator i=_lTime.begin();i!=_lTime.end();++i)
+      for(std::vector<CORBA::Long>::iterator i=_lTime.begin();i!=_lTime.end();++i)
        std::cout << "_lTime["<< c++ << "] : " << *i << std::endl;
       policy.filtre_convert_TAG.applique_filtre_conversion(dataId.second, _lTag);
       c=0;
-      for(vector<CORBA::Long>::iterator i=_lTag.begin();i!=_lTag.end();++i)
+      for(std::vector<CORBA::Long>::iterator i=_lTag.begin();i!=_lTag.end();++i)
        std::cout << "_lTag["<< c++ << "] : " << *i << std::endl;
     }
 
index 2c194efb14014503d9af8861586fb217902dbf8b..43107b1331d5d19a9df9f76695f6a269848d75d5 100644 (file)
@@ -29,6 +29,8 @@
 
 #include "palm_port_factory.hxx"
 
+using namespace std;
+
 palm_port_factory::palm_port_factory() {
 }
 
index 544a9c1eb8c67985ff7cccc0457f32a0fe89cd3f..c8007374b670a17e85ec704502c54415648f7763 100644 (file)
@@ -38,8 +38,6 @@
 #include "palm_data_short_port_provides.hxx"
 #include "palm_data_seq_short_port_provides.hxx"
 
-using namespace std;
-
 class palm_port_factory :
   public port_factory
 {
@@ -47,8 +45,8 @@ class palm_port_factory :
     palm_port_factory();
     virtual ~palm_port_factory();
 
-    virtual provides_port * create_data_servant(string type); 
-    virtual uses_port * create_data_proxy(string type); 
+    virtual provides_port * create_data_servant(std::string type); 
+    virtual uses_port * create_data_proxy(std::string type); 
 };
 
 #endif
index 4a6449990a17011369addfff6c62565a3ef0894c..941a3e12a6f6760e73f37f47b680cb69f6f1ec53 100644 (file)
@@ -25,6 +25,8 @@
 
 #include "Superv_Component_i.hxx"
 
+using namespace std;
+
 DSC_EXCEPTION_CXX(Superv_Component_i,BadFabType);
 DSC_EXCEPTION_CXX(Superv_Component_i,BadType);
 DSC_EXCEPTION_CXX(Superv_Component_i,BadCast);
index 2c8467e053ff73218682f481155d8a5ae4a06f23..8a106efc4e93e4b7f1fe26770470d5e4a79b330e 100644 (file)
@@ -39,9 +39,6 @@
 
 #include "DSC_Exception.hxx"
 
-
-using namespace std;
-
 /*! \class Superv_Component_i
  *  \brief This class implements DSC_User component.
  *
index 2760b73db23489ca083acbaa7a29ac8a454ea7a7..9158f4ed9df26a48d4f2b327b4a2052d78262fcb 100644 (file)
@@ -41,7 +41,7 @@ GenericObj_i::GenericObj_i(PortableServer::POA_ptr thePOA): myRefCounter(1){
     MESSAGE("GenericObj_i::GenericObj_i() - this = "<<this<<
            "; CORBA::is_nil(thePOA) = "<<CORBA::is_nil(thePOA));
   if(CORBA::is_nil(thePOA))
-#ifndef WNT
+#ifndef WIN32
     myPOA = PortableServer::ServantBase::_default_POA();
 #else
     myPOA = ServantBase::_default_POA();
index a183b8cbb50299e20ff25fc7aa9348cdebeacc0d..8a3c87ff9dd3e6025ee4c1edfd8c165890f1c65c 100644 (file)
 #include "SALOMEconfig.h"
 #include CORBA_SERVER_HEADER(SALOME_GenericObj)
 
-#if defined GENERICOBJ_EXPORTS
-#if defined WIN32
-#define GENERICOBJ_EXPORT __declspec( dllexport )
+#ifdef WIN32
+# ifdef GENERICOBJ_EXPORTS
+#  define GENERICOBJ_EXPORT __declspec( dllexport )
+# else
+#  define GENERICOBJ_EXPORT __declspec( dllimport )
+# endif
 #else
-#define GENERICOBJ_EXPORT
-#endif
-#else
-#if defined WNT
-#define GENERICOBJ_EXPORT __declspec( dllimport )
-#else
-#define GENERICOBJ_EXPORT
-#endif
+# define GENERICOBJ_EXPORT
 #endif
 
 namespace SALOME{
index 4c265f63e82a73d2ca9b0b76de469aeb7e4c447a..3f93f145c105560c0d2b3ec36be2910fa4625864 100644 (file)
@@ -32,7 +32,7 @@
 #include <stdio.h>
 #include <string>
 
-#ifdef WNT
+#ifdef WIN32
 #include <io.h>
 #include <time.h>
 #include <windows.h>
@@ -697,7 +697,7 @@ string GetTmpDir()
     aDir = aTmpDir+buffer;  //Build a unique directory name
   }
 
-#ifdef WNT
+#ifdef WIN32
   //fuction CreateDirectory create only final directory, but not intermediate
   CreateDirectory(aTmpDir.c_str(), NULL);
   CreateDirectory(aDir.c_str(), NULL);
@@ -763,7 +763,7 @@ void read_float64(FILE* fp, hdf_float64* value)
 
 bool Exists(const string thePath) 
 {
-#ifdef WNT 
+#ifdef WIN32 
   if (  GetFileAttributes (  thePath.c_str()  ) == 0xFFFFFFFF  ) { 
     if (  GetLastError () != ERROR_FILE_NOT_FOUND  ) {
       return false;
@@ -778,7 +778,7 @@ bool Exists(const string thePath)
 
 void Move(const string& fName, const string& fNameDst)
 { 
-#ifdef WNT
+#ifdef WIN32
   MoveFileEx (fName.c_str(), fNameDst.c_str(),MOVEFILE_REPLACE_EXISTING | MOVEFILE_COPY_ALLOWED);
 #else
   rename(fName.c_str(), fNameDst.c_str());
index eaf7b21a579bf2e822231941e4afa8dcd146891b..6bac949e0885652ea224a4fdc1d0e9ae7a06508b 100644 (file)
@@ -27,7 +27,7 @@
 #include "HDFconvert.hxx"
 using namespace std;
 
-#ifdef WNT
+#ifdef WIN32
 #include <io.h>
 #include <windows.h>
 #endif
@@ -64,7 +64,7 @@ int HDFConvert::FromAscii(const string& file, const HDFcontainerObject & hdf_con
     perror("HDFConvert::FromAscii");
     return -1;
   };
-#elif defined WNT
+#elif defined WIN32
 
 #define SHMEMSIZE 4096
 
index e4fae3a0674122816ae1421b797f37abaa9c1447..876340d4405cf6bd33402fde2574d3ea53074cc8 100644 (file)
@@ -30,7 +30,7 @@
 extern "C"
 {
 #include "HDFtypes.h"
-#ifndef WNT
+#ifndef WIN32
 #include <unistd.h>
 #include <sys/mman.h>
 #else
index 96c76359877ec496f0c26c2d97a2f7da97646f90..aea67a55a2e24277b7355b554a90115779669ec8 100644 (file)
@@ -27,7 +27,7 @@
 extern "C"
 {
 #include "hdfi.h"
-#ifndef WNT
+#ifndef WIN32
 #include <unistd.h>
 #else
 #include <io.h>
index 716e6da494bc6329828c456d136e14435f1c122d..7a5fb6f0e54fa26e71cb0d769f71258623231768 100644 (file)
@@ -29,9 +29,6 @@ extern "C"
 #include "hdfi.h"
 }
 #include "HDFinternalObject.hxx"
-#ifndef WNT
-using namespace std;
-#endif
 
 HDFinternalObject::HDFinternalObject(const char *name)
   : HDFobject(name)
index 589ec566f190129d9b9d01f6e208f8cfaa19d0e1..ed4641f0094684d40c25e3aea4b6e85bdd71c43f 100644 (file)
 #include <sstream>
 #include <sys/stat.h>
 
+#ifdef WIN32
+# include <time.h>
+#endif
+
 using namespace std;
 
 //=============================================================================
index 8a7a6ff4ae47cbec4fa063c390af3d99617262ed..9211ed82df3c012ae6ad0720def25eacb40a9122 100644 (file)
@@ -140,6 +140,7 @@ SALOME_LauncherServer_CPPFLAGS=\
 
 SALOME_LauncherServer_LDADD =\
        libSalomeLauncher.la \
+       ../Basics/libSALOMEBasics.la \
        $(MPI_LIBS) \
        $(CORBA_LIBS) \
        $(LIBXML_LIBS) \
index 4ce5d8b973534c46fcf0fe47aece27f16d543b35..f2edfe0fb3e43fc4d45560bc67369c70cd4a3408 100644 (file)
@@ -26,7 +26,7 @@
 #include "SALOME_FileTransferCORBA.hxx"
 #include "SALOME_LifeCycleCORBA.hxx"
 #include "utilities.h"
-#include "OpUtil.hxx"
+#include "Basics_Utils.hxx"
 
 using namespace std;
 
@@ -146,7 +146,7 @@ string SALOME_FileTransferCORBA::getLocalFile(string localFile)
   container = _theFileRef->getContainer();
   ASSERT(! CORBA::is_nil(container));
 
-  string myMachine = GetHostname();
+  string myMachine = Kernel_Utils::GetHostname();
   string localCopy = _theFileRef->getRef(myMachine.c_str());
 
   if (localCopy.empty()) // no existing copy available
index c0927d92cde5d73a80beb457880a8f21ef5328f8..4ac4576c80dc6c7892550273906f310bed40f3fe 100644 (file)
@@ -34,7 +34,7 @@
 
 #include <string>
 
-#ifdef WNT
+#ifdef WIN32
 # if defined LIFECYCLECORBA_EXPORTS
 #  define LIFECYCLECORBA_EXPORT __declspec( dllexport )
 # else
index 9b399893d0ae808959e72bf6994f99804b6a8f9a..ef14d7cc9744609d9e12a3c8d7678459408dfab5 100644 (file)
 #include <iomanip>
 
 #include <time.h>
-#ifndef WNT
+#ifndef WIN32
   #include <sys/time.h>
 #endif
 
-#include "OpUtil.hxx"
+#include "Basics_Utils.hxx"
 #include "utilities.h"
 
 #include <ServiceUnreachable.hxx>
 
 #include "SALOME_LifeCycleCORBA.hxx"
-#ifndef WNT
 #include CORBA_CLIENT_HEADER(SALOME_ModuleCatalog)
 #include CORBA_CLIENT_HEADER(SALOME_Session)
 #include CORBA_CLIENT_HEADER(DSC_Engines)
 #include CORBA_CLIENT_HEADER(SALOME_Registry)
 #include CORBA_CLIENT_HEADER(SALOMEDS)
-#else
-#include "SALOME_ModuleCatalog.hh"
-#include "SALOME_Session.hh"
-#include "DSC_Engines.hh"
-#include "SALOME_Registry.hh"
-#include "SALOMEDS.hh"
-#endif
+
 #include "SALOME_ContainerManager.hxx"
 #include "SALOME_Component_i.hxx"
 #include "SALOME_NamingService.hxx"
@@ -276,7 +269,7 @@ SALOME_LifeCycleCORBA::FindOrLoad_Component(const char *containerName,
     {
       // containerName doesn't contain "/" => Local container
       params->container_name=CORBA::string_dup(stContainer);
-      params->hostname=CORBA::string_dup(GetHostname().c_str());
+      params->hostname=CORBA::string_dup(Kernel_Utils::GetHostname().c_str());
     }
   else 
     {
@@ -453,7 +446,7 @@ void SALOME_LifeCycleCORBA::shutdownServers()
         }
     }
 
-  string hostname = GetHostname();
+  string hostname = Kernel_Utils::GetHostname();
   
   // 1) SalomeLauncher
   CORBA::Object_var objSL = _NS->Resolve("/SalomeLauncher");
index 42e67688df4c23742940de4dc031768491c4d6a6..65ec4e0268bb07b1774b52eee8142d0ab6dd7da4 100644 (file)
@@ -30,7 +30,7 @@
 #define _SALOME_LIFECYCLECORBA_HXX_
 
 #include <stdlib.h>
-#ifndef WNT
+#ifndef WIN32
 #include <unistd.h>
 #endif
 #include <string>
@@ -40,8 +40,8 @@
 #include CORBA_CLIENT_HEADER(SALOME_ContainerManager)
 #include CORBA_CLIENT_HEADER(SALOME_Component)
 #include <iostream>
-using namespace std;
-#ifdef WNT
+
+#ifdef WIN32
 # if defined LIFECYCLECORBA_EXPORTS
 #  define LIFECYCLECORBA_EXPORT __declspec( dllexport )
 # else
index 7a047fd388967eaab2ab1f7bed5ce46402696bb1..1fc7514846a77f0d740e1d07aa8884841bc764cd 100644 (file)
@@ -23,7 +23,7 @@
 #include "SALOME_FileTransferCORBA.hxx"
 #include "Utils_ORB_INIT.hxx"
 #include "Utils_SINGLETON.hxx"
-#include "OpUtil.hxx"
+#include "Basics_Utils.hxx"
 
 #include <iostream>
 #include <fstream>
@@ -294,7 +294,7 @@ LifeCycleCORBATest::testFindOrLoad_Component_LaunchContainerHostname()
   // --- get a local container (with a name based on local hostname),
   //     load an engine, check that the CORBA object is not null
 
-  string containerName = GetHostname();
+  string containerName = Kernel_Utils::GetHostname();
   containerName += "/theContainer";
   DEVTRACE("containerName = " << containerName);
   Engines::Component_var mycompo =
@@ -329,7 +329,7 @@ LifeCycleCORBATest::testFindOrLoad_Component_SameContainer()
     _LCC.FindOrLoad_Component(containerName.c_str(),"SalomeTestComponent");
   CPPUNIT_ASSERT(!CORBA::is_nil(mycompo1));
 
-  containerName = GetHostname();
+  containerName = Kernel_Utils::GetHostname();
   containerName += "/aContainer";
   DEVTRACE("containerName = " << containerName);
   Engines::Component_var mycompo2 =
@@ -441,7 +441,7 @@ LifeCycleCORBATest::testFindOrLoad_Component_ParamsLocalContainer()
 
   Engines::MachineParameters params;
   _LCC.preSet(params);
-  string hostname=GetHostname();
+  string hostname=Kernel_Utils::GetHostname();
   params.hostname=hostname.c_str();
   Engines::Component_var mycompo =
     _LCC.FindOrLoad_Component(params,"SalomeTestComponent");
@@ -458,7 +458,7 @@ LifeCycleCORBATest::testFindOrLoad_Component_ParamsLocalContainer()
   Engines::Container_var c1 = m1->GetContainerRef();
   CPPUNIT_ASSERT(!CORBA::is_nil(c1));
   string hostname1 = c1->getHostName();
-  CPPUNIT_ASSERT_EQUAL(hostname1, GetHostname());
+  CPPUNIT_ASSERT_EQUAL(hostname1, Kernel_Utils::GetHostname());
 }
 
 
@@ -492,7 +492,7 @@ LifeCycleCORBATest::testFindOrLoad_Component_ParamsContainerName()
   Engines::Container_var c1 = m1->GetContainerRef();
   CPPUNIT_ASSERT(!CORBA::is_nil(c1));
   string hostname1 = c1->getHostName();
-  CPPUNIT_ASSERT_EQUAL(hostname1, GetHostname());
+  CPPUNIT_ASSERT_EQUAL(hostname1, Kernel_Utils::GetHostname());
   string cname1 = c1->name();
   CPPUNIT_ASSERT(cname1.find(containerName) != string::npos);
 }
@@ -621,7 +621,7 @@ void  LifeCycleCORBATest::testgetLocalFile_localComputer()
   SALOME_LifeCycleCORBA _LCC(&_NS);
   string origFileName = getenv("KERNEL_ROOT_DIR");
   origFileName += "/lib/salome/libSalomeLifeCycleCORBA.so.0.0.0";
-  SALOME_FileTransferCORBA transfer( GetHostname(),
+  SALOME_FileTransferCORBA transfer( Kernel_Utils::GetHostname(),
                                     origFileName);
   string local = transfer.getLocalFile();
   CPPUNIT_ASSERT(!local.empty());
@@ -688,7 +688,7 @@ string LifeCycleCORBATest::GetRemoteHost()
     resourcesManager->GetFittingResources(params,clist);
   CPPUNIT_ASSERT(hostList->length() > 1);
 
-  string localHost = GetHostname();
+  string localHost = Kernel_Utils::GetHostname();
   string remoteHost;
   for (unsigned int i=0; i < hostList->length(); i++)
     {
index 2cd14763498cb9d5a2cd726ca109b02b332e7e87..eaf0ba7d81c3ca208419632de2bfd1ebc60d471c 100644 (file)
 //  $Header$
 
 #include <iostream>
-#ifndef WNT
+#ifndef WIN32
 #include <unistd.h>
 #endif
 #include <SALOMEconfig.h>
-#ifndef WNT
 #include CORBA_CLIENT_HEADER(SALOME_Component)
 #include CORBA_CLIENT_HEADER(SALOME_TestComponent)
-#else
-#include <SALOME_Component.hh>
-#include <SALOME_TestComponent.hh>
-#endif
 #include "SALOME_NamingService.hxx"
 #include "SALOME_LifeCycleCORBA.hxx"
 #include "SALOME_FileTransferCORBA.hxx"
 #include "utilities.h"
-#include <OpUtil.hxx>
+#include <Basics_Utils.hxx>
 
 using namespace std;
 
@@ -108,7 +103,7 @@ int main (int argc, char * argv[])
       // --- yet another container, with hostname,
       //     load an engine, and invoque methods on that engine
 
-      string containerName4 = GetHostname();
+      string containerName4 = Kernel_Utils::GetHostname();
       containerName4  += "/titiPy";
       Engines::Component_var mycompo4 = 
        _LCC.FindOrLoad_Component(containerName4.c_str(),"SALOME_TestComponentPy");
@@ -120,7 +115,7 @@ int main (int argc, char * argv[])
       // --- try a local file transfer
 
       string origFileName = "/home/prascle/petitfichier";
-      SALOME_FileTransferCORBA transfer( GetHostname(),
+      SALOME_FileTransferCORBA transfer( Kernel_Utils::GetHostname(),
                                         origFileName);
       string local = transfer.getLocalFile();
       SCRUTE(local);
index 88d33c5766ca243568d14f79def9cd8b915ad59d..af0bd305da0b5d94200f77ed9ea1c94e7cd952d0 100644 (file)
@@ -16,7 +16,7 @@
 # include <unistd.h>
 #endif
 
-#ifdef WNT
+#ifdef WIN32
 #include <omnithread/pthread_nt.h>
 #endif
 
index 6481eb9956a3d9627fb4501b4b76b216118ab2c1..b8450773e4b094011b39f525855c9079b1654a3b 100644 (file)
@@ -13,7 +13,7 @@
 
 #include <SALOMEconfig.h>
 
-#ifndef WNT
+#ifndef WIN32
 #include <fstream.h>
 #else
 #include <fstream>
@@ -22,7 +22,7 @@
 #include <omnithread.h>
 #include "Logger.hh"
 
-#ifdef WNT
+#ifdef WIN32
 # if defined LOGGER_EXPORTS
 #  define LOGGER_EXPORT __declspec( dllexport )
 # else
@@ -52,7 +52,7 @@ private:
        //otherwise all messages will be put into terminal via cout 
         bool m_putIntoFile;
        //ofstream class specialized for disk file output
-#ifndef WNT
+#ifndef WIN32
         ofstream m_outputFile; 
 #else
                std::ofstream m_outputFile; 
index c9551d567919d0f9586c9e22f758530bbb31c44f..ba0ed2ee5fcfd4415c786337bc872c278fe2e49f 100644 (file)
@@ -45,7 +45,7 @@ int main(int argc, char **argv)
 
       for (i = 1; i <= NumberOfTries; i++)
          {
-#ifndef WNT
+#ifndef WIN32
                  if (i != 1) nanosleep(&ts_req, &ts_rem);
 #else
                  if (i != 1) Sleep(TIMESleep / 1000000);
index e9b9e4f6eef2aab4bd1003a5d809ad583c2066ac..7e7e254bba412b90b83047feb092843772681e03 100644 (file)
@@ -16,7 +16,7 @@
 #include <iostream>
 using namespace std;
 
-#ifdef WNT
+#ifdef WIN32
 #include <omnithread/pthread_nt.h>
 #endif
 
@@ -57,7 +57,7 @@ int SALOME_Trace::Initialize(CORBA::ORB_ptr theOrb) {
 
   // searchin for naming service for 0.25*40=10 seconds
   for (i = 1; i <= NumberOfTries; i++) {
-#ifndef WNT
+#ifndef WIN32
     if (i != 1) nanosleep(&ts_req,&ts_rem);
 #else
        if (i != 1) Sleep(TIMESleep / 1000000);
@@ -92,7 +92,7 @@ int SALOME_Trace::Initialize(CORBA::ORB_ptr theOrb) {
     name[0].id=CORBA::string_dup("Logger");    
     
     for(i = 1; i <= NumberOfTries; i++){
-#ifndef WNT
+#ifndef WIN32
       if (i != 1) nanosleep(&ts_req, &ts_rem);
 #else
          if (i != 1) Sleep(TIMESleep / 1000000);
index 24ef7ba8e72e9fac94c7846178fc5b3c293fa423..f5f9ea6bee07068283fcd030427407d00166f30d 100644 (file)
@@ -16,7 +16,7 @@
 #include "Logger.hh"
 
 //these declarations for files don't using OCC includes (for example HDF)
-# ifdef WNT
+# ifdef WIN32
 
 #  ifndef Standard_EXPORT
 #   define Standard_EXPORT __declspec( dllexport )
@@ -30,7 +30,7 @@
 #   define Standard_IMPORTC extern "C" __declspec( dllimport )
 #  endif  /* Standard_IMPORT */
 
-# else  /* WNT */
+# else  /* WIN32 */
 
 #  ifndef Standard_EXPORT
 #   define Standard_EXPORT
@@ -44,7 +44,7 @@
 #   define Standard_IMPORTC extern "C"
 #  endif  /* Standard_IMPORT */
 
-# endif  /* WNT */
+# endif  /* WIN32 */
 
 class SALOME_Trace : public std::ostrstream  
 {
index 926a1676373ac0c6d892946685c1b786022bf8b3..287edee53e45cc022cb7bba789ada15bf48e438d 100644 (file)
@@ -76,7 +76,7 @@ Engines_MPIContainer_i::Engines_MPIContainer_i(int nbproc, int numproc,
     CORBA::Object_var obj=_poa->id_to_reference(*_id);
     Engines::Container_var pCont = Engines::Container::_narrow(obj);
 
-    string hostname = GetHostname();
+    string hostname = Kernel_Utils::GetHostname();
     _containerName = _NS->BuildContainerNameForNS(containerName,hostname.c_str());
     SCRUTE(_containerName);
     _NS->Register(pCont, _containerName.c_str());
index 3208d6e8965bd744d6b34fee98b7e492e6f0dbc7..1bc6a2075e9e1a6f303a097c69578badc513fb33 100644 (file)
@@ -503,11 +503,7 @@ void SALOME_ModuleCatalog_AcomponentImpl::duplicate
   _length = S_in.ServiceoutParameter.length();
   S_out.ServiceoutParameter.length(_length);
 
-#ifndef WNT  
   for (unsigned int ind2 = 0; ind2 < _length ; ind2 ++)
-#else
-  for (ind2 = 0; ind2 < _length ; ind2 ++)
-#endif
     duplicate(S_out.ServiceoutParameter[ind2],
              S_in.ServiceoutParameter[ind2]);
   
@@ -515,11 +511,7 @@ void SALOME_ModuleCatalog_AcomponentImpl::duplicate
   _length = S_in.ServiceinDataStreamParameter.length();
   S_out.ServiceinDataStreamParameter.length(_length);
 
-#ifndef WNT
   for (unsigned int ind2 = 0; ind2 < _length ; ind2 ++)
-#else
-  for (ind2 = 0; ind2 < _length ; ind2 ++)
-#endif
     duplicate(S_out.ServiceinDataStreamParameter[ind2],
              S_in.ServiceinDataStreamParameter[ind2]);
   
@@ -528,11 +520,7 @@ void SALOME_ModuleCatalog_AcomponentImpl::duplicate
   if(MYDEBUG) SCRUTE(_length);
   S_out.ServiceoutDataStreamParameter.length(_length);
   
-#ifndef WNT
   for (unsigned int ind2 = 0; ind2 < _length ; ind2 ++)
-#else
-  for (ind2 = 0; ind2 < _length ; ind2 ++)
-#endif
     duplicate(S_out.ServiceoutDataStreamParameter[ind2],
              S_in.ServiceoutDataStreamParameter[ind2]);
 }
index 02384368c754f3196b110b6e60db53ccf8420e13..108eca1af6f315f83c75ce7d3fa5a6dda466bfdc 100644 (file)
@@ -78,21 +78,13 @@ int main(int argc,char **argv)
    MESSAGE("Get Typed Component list (SUPERV Type)");
    list_typed_composants 
      = Catalogue->GetTypedComponentList(SALOME_ModuleCatalog::SUPERV);
-#ifndef WNT
    for (unsigned int ind = 0; ind < list_typed_composants->length();ind++)
-#else
-   for (ind = 0; ind < list_typed_composants->length();ind++)
-#endif
       MESSAGE("Component SUPERV list : " << list_typed_composants[ind]);
 
    // Get list of couple (component name, component icone)
    SALOME_ModuleCatalog::ListOfIAPP_Affich_var list_composants_icone 
      = Catalogue->GetComponentIconeList();
-#ifndef WNT
    for (unsigned int ind = 0; ind < list_composants_icone->length();ind++)
-#else
-   for (ind = 0; ind < list_composants_icone->length();ind++)
-#endif
      {
        MESSAGE("Component name: " << list_composants_icone[ind].modulename);
        MESSAGE("Component icone: " << list_composants_icone[ind].moduleicone);
index 55e1c00406bcb9fed5d015429bd9d08e0af162d5..5362ac52ce51e1c995bf2a84d7b0a36a7e727588 100644 (file)
@@ -73,7 +73,7 @@ int main(int argc,char **argv)
       for (int i = 1; i<=NumberOfTries; i++)
        {
          if (i!=1) 
-#ifndef WNT
+#ifndef WIN32
            a=nanosleep(&ts_req,&ts_rem);
 #else
            Sleep(TIMESleep/1000000);
@@ -106,7 +106,7 @@ int main(int argc,char **argv)
                      for(int j=1; j<=NumberOfTries; j++)
                        {
                          if (j!=1) 
-#ifndef WNT
+#ifndef WIN32
                            a=nanosleep(&ts_req, &ts_rem);
 #else
                            Sleep(TIMESleep/1000000);
index 01434b1a91a3d13b8b21bd769c44faeb4f8da35c..8c81c0290cf9132f5884545bec25938a088154d0 100644 (file)
@@ -130,7 +130,7 @@ SALOME_ModuleCatalogImpl::SALOME_ModuleCatalogImpl(int argc, char** argv, CORBA:
 
     list<string> dirList;
 
-#ifdef WNT
+#ifdef WIN32
     dirList = splitStringToList(_general_path, SEPARATOR);
 #else
     //check for new format
@@ -359,7 +359,7 @@ SALOME_ModuleCatalogImpl::GetComponentList()
   
   // The components in the general catalog are taken only if they're
   // not defined in the personal catalog
-#ifndef WNT
+#ifndef WIN32
   for(unsigned int ind=0; ind < _general_module_list.size();ind++){
 #else
   for(ind=0; ind < _general_module_list.size();ind++){
@@ -424,7 +424,7 @@ SALOME_ModuleCatalogImpl::GetComponentIconeList()
   
   // The components in the general catalog are taken only if they're
   // not defined in the personal catalog
-#ifndef WNT
+#ifndef WIN32
   for(unsigned int ind=0; ind < _general_module_list.size();ind++){
 #else
   for(ind=0; ind < _general_module_list.size();ind++){
@@ -519,7 +519,7 @@ SALOME_ModuleCatalogImpl::GetTypedComponentList(SALOME_ModuleCatalog::ComponentT
   
   // The components in the general catalog are taken only if they're
   // not defined in the personal catalog
-#ifndef WNT
+#ifndef WIN32
   for (unsigned int ind=0; ind < _general_module_list.size();ind++)
 #else
   for (ind=0; ind < _general_module_list.size();ind++)
@@ -824,7 +824,7 @@ void SALOME_ModuleCatalogImpl::duplicate
   _length = S_parser.outParameters.size();
   S_corba.ServiceoutParameter.length(_length);
 
-#ifndef WNT
+#ifndef WIN32
   for (unsigned int ind2 = 0; ind2 < _length ; ind2 ++)
 #else
   for (ind2 = 0; ind2 < _length ; ind2 ++)
@@ -836,7 +836,7 @@ void SALOME_ModuleCatalogImpl::duplicate
   _length = S_parser.inDataStreamParameters.size();
   S_corba.ServiceinDataStreamParameter.length(_length);
 
-#ifndef WNT
+#ifndef WIN32
   for (unsigned int ind2 = 0; ind2 < _length ; ind2 ++)
 #else
   for (ind2 = 0; ind2 < _length ; ind2 ++)
@@ -849,7 +849,7 @@ void SALOME_ModuleCatalogImpl::duplicate
   //  if(MYDEBUG) SCRUTE(_length);
   S_corba.ServiceoutDataStreamParameter.length(_length);
 
-#ifndef WNT
+#ifndef WIN32
   for (unsigned int ind2 = 0; ind2 < _length ; ind2 ++)
 #else
   for (ind2 = 0; ind2 < _length ; ind2 ++)
@@ -947,11 +947,7 @@ SALOME_ModuleCatalogImpl::_verify_path_prefix(ParserPathPrefixes & pathList)
     }
 
   // Parse if a computer name is twice in the list of computers
-#ifndef WNT
   for (unsigned int ind = 0; ind < _machine_list.size(); ind++)
-#else
-  for (ind = 0; ind < _machine_list.size(); ind++)
-#endif
     {
      for (unsigned int ind1 = ind+1 ; ind1 < _machine_list.size(); ind1++)
        {
index 33d751c91c6b6b40c8468d41b9ba3605cd8a1a07..23f3c05bcbfc47c01784e025c83099d61c816418 100755 (executable)
 #ifndef _SALOME_NOTIFICATION_SWIG_HXX_
 #define _SALOME_NOTIFICATION_SWIG_HXX_
 
-#ifdef WNT
- #if defined NOTIFICATION_SWIG_EXPORTS
-  #if defined WIN32
-   #define NOTIFICATION_SWIG_EXPORT __declspec( dllexport )
-  #else
-   #define NOTIFICATION_SWIG_EXPORT
-  #endif
- #else
-  #if defined WIN32
-   #define NOTIFICATION_SWIG_EXPORT __declspec( dllimport )
-  #else
-   #define NOTIFICATION_SWIG_EXPORT
-  #endif
- #endif
+#ifdef WIN32
+# ifdef NOTIFICATION_SWIG_EXPORTS
+#  define NOTIFICATION_SWIG_EXPORT __declspec( dllexport )
+# else
+#  define NOTIFICATION_SWIG_EXPORT __declspec( dllimport )
+# endif
 #else
- #define NOTIFICATION_SWIG_EXPORT
+define NOTIFICATION_SWIG_EXPORT
 #endif
 
 #endif
index a371d7e1c3d5dad1671964561ecc82e25a137dbc..3717f437735473b67c68f87e28293a55c3fcfc14 100644 (file)
@@ -32,7 +32,8 @@ include $(top_srcdir)/salome_adm/unix/make_common_starter.am
 salomeinclude_HEADERS =\
        SALOME_NamingService.hxx \
        ServiceUnreachable.hxx \
-       NamingService_WaitForServerReadiness.hxx
+       NamingService_WaitForServerReadiness.hxx \
+       SALOME_NamingService_defs.hxx
 
 # Scripts to be exported
 dist_salomescript_DATA =\
index d4eb2aa7e1ab228c33119f389551c341462ef499..0cdc78ad5c3d71206e52d60e666d929d83e60c73 100644 (file)
@@ -79,7 +79,7 @@ void NamingService_WaitForServerReadiness(SALOME_NamingService* NS,
                  break; // server found, no more try to do
                }
              MESSAGE("Server "<< serverName <<" not yet ready, waiting...");
-#ifndef WNT
+#ifndef WIN32
               nanosleep(&ts_req,&ts_rem); // wait before retry
 #else
               Sleep(TIMESleep/1000000);
@@ -89,7 +89,7 @@ void NamingService_WaitForServerReadiness(SALOME_NamingService* NS,
       catch( ServiceUnreachable& )
        {
          MESSAGE("CORBA::COMM_FAILURE: Naming Service not yet ready, waiting...");
-#ifndef WNT
+#ifndef WIN32
           nanosleep(&ts_req,&ts_rem); // wait before retry
 #else
           Sleep(TIMESleep/1000000);
index 35f174766d7f12a4cc999ed40c79beae4ee77fef..ce23e360e112d83a22328deef60c8ac3cbe6b614 100644 (file)
 #include "Utils_Mutex.hxx"
 #include "ServiceUnreachable.hxx"
 
-#ifdef WIN32
-# ifdef NAMINGSERVICE_EXPORTS
-#  define NAMINGSERVICE_EXPORT __declspec( dllexport )
-# else
-#  define NAMINGSERVICE_EXPORT __declspec( dllimport )
-# endif
-#else
-# define NAMINGSERVICE_EXPORT
-#endif
+#include "SALOME_NamingService_defs.hxx"
 
 class NAMINGSERVICE_EXPORT SALOME_NamingService
 {
diff --git a/src/NamingService/SALOME_NamingService_defs.hxx b/src/NamingService/SALOME_NamingService_defs.hxx
new file mode 100644 (file)
index 0000000..32feab7
--- /dev/null
@@ -0,0 +1,42 @@
+//  SALOME NamingService : wrapping NamingService services
+//
+//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+//  This library is free software; you can redistribute it and/or
+//  modify it under the terms of the GNU Lesser General Public
+//  License as published by the Free Software Foundation; either
+//  version 2.1 of the License.
+//
+//  This library is distributed in the hope that it will be useful,
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+//  Lesser General Public License for more details.
+//
+//  You should have received a copy of the GNU Lesser General Public
+//  License along with this library; if not, write to the Free Software
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+//
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+//
+//
+//
+//  File   : SALOME_NamingService_defs.hxx
+//  Author : Alexander A. BORODIN
+//  Module : SALOME
+//  $Header$
+
+#ifndef SALOME_NAMINGSERVICE_DEFS_HXX
+#define SALOME_NAMINGSERVICE_DEFS_HXX
+
+#ifdef WIN32
+# ifdef NAMINGSERVICE_EXPORTS
+#  define NAMINGSERVICE_EXPORT __declspec( dllexport )
+# else
+#  define NAMINGSERVICE_EXPORT __declspec( dllimport )
+# endif
+#else
+# define NAMINGSERVICE_EXPORT
+#endif
+
+#endif //SALOME_NAMINGSERVICE_DEFS_HXX
index 496f376fe94433a02d1039dc62f1ce237b563367..14ffae697543654f1dca2f995db94efacea25879 100644 (file)
 #if !defined ( SERVICEUNREACHABLE_H )
 #define SERVICEUNREACHABLE_H
 
-#if defined NAMINGSERVICE_EXPORTS
-#if defined WNT
-#define NAMINGSERVICE_EXPORT __declspec( dllexport )
-#else
-#define NAMINGSERVICE_EXPORT
-#endif
-#else
-#if defined WNT
-#define NAMINGSERVICE_EXPORT __declspec( dllimport )
-#else
-#define NAMINGSERVICE_EXPORT
-#endif
-#endif
-
+#include "SALOME_NamingService_defs.hxx"
 #include "Utils_SALOME_Exception.hxx"
 
 //! exception class for NamingService : ServiceUnreachable
index c187b411909535e819b2230d6f355eb44da649f3..bc58c084e092b67cf5f06ac4bb7c980fcf86c89e 100755 (executable)
 #ifndef _SALOME_NOTIFICATION_HXX_
 #define _SALOME_NOTIFICATION_HXX_
 
-#ifdef WNT
- #if defined NOTIFICATION_EXPORTS
-  #if defined WIN32
-   #define NOTIFICATION_EXPORT __declspec( dllexport )
-  #else
-   #define NOTIFICATION_EXPORT
-  #endif
- #else
-  #if defined WIN32
-   #define NOTIFICATION_EXPORT __declspec( dllimport )
-  #else
-   #define NOTIFICATION_EXPORT
-  #endif
- #endif
+#ifdef WIN32
+# ifdef NOTIFICATION_EXPORTS
+#  define NOTIFICATION_EXPORT __declspec( dllexport )
+# else
+#  define NOTIFICATION_EXPORT __declspec( dllimport )
+# endif
 #else
- #define NOTIFICATION_EXPORT
+define NOTIFICATION_EXPORT
 #endif
 
 #endif
index fab45e7032dccba174f5007b1d9c3a63ec02805c..2931451fbdb3b0a7243b75489c190a6b2a643533 100644 (file)
 #include "SALOME_ParallelComponent_i.hxx"
 #include "SALOME_ParallelContainer_i.hxx"
 
-#include "OpUtil.hxx"
+#include "Basics_Utils.hxx"
 #include <stdio.h>
-#ifndef WNT
+#ifndef WIN32
 #include <dlfcn.h>
 #endif
 #include <cstdlib>
 #include "utilities.h"
 
-#ifndef WNT
+#ifndef WIN32
 #include <sys/time.h>
 #include <sys/resource.h>
 #include <unistd.h>
@@ -304,7 +304,7 @@ bool Engines_Parallel_Component_i::Kill_impl()
 //          << dec ) ;
 
   bool RetVal = false ;
-#ifndef WNT
+#ifndef WIN32
   if ( _ThreadId > 0 && pthread_self() != _ThreadId )
     {
       RetVal = Killer( _ThreadId , 0 ) ;
@@ -333,12 +333,12 @@ bool Engines_Parallel_Component_i::Stop_impl()
   MESSAGE("Engines_Parallel_Component_i::Stop_i() pthread_t "<< pthread_self()
           << " pid " << getpid() << " instanceName "
           << _instanceName.c_str() << " interface " << _interfaceName.c_str()
-          << " machineName " << GetHostname().c_str()<< " _id " << hex << _id
+          << " machineName " << Kernel_Utils::GetHostname().c_str()<< " _id " << hex << _id
           << dec << " _ThreadId " << _ThreadId );
   
 
   bool RetVal = false ;
-#ifndef WNT
+#ifndef WIN32
   if ( _ThreadId > 0 && pthread_self() != _ThreadId )
     {
       RetVal = Killer( _ThreadId , 0 ) ;
@@ -365,11 +365,11 @@ bool Engines_Parallel_Component_i::Suspend_impl()
   MESSAGE("Engines_Parallel_Component_i::Suspend_i() pthread_t "<< pthread_self()
           << " pid " << getpid() << " instanceName "
           << _instanceName.c_str() << " interface " << _interfaceName.c_str()
-          << " machineName " << GetHostname().c_str()<< " _id " << hex << _id
+          << " machineName " << Kernel_Utils::GetHostname().c_str()<< " _id " << hex << _id
           << dec << " _ThreadId " << _ThreadId );
 
   bool RetVal = false ;
-#ifndef WNT
+#ifndef WIN32
   if ( _ThreadId > 0 && pthread_self() != _ThreadId )
 #else
   if ( _ThreadId > 0 && pthread_self().p != _ThreadId->p )
@@ -381,7 +381,7 @@ bool Engines_Parallel_Component_i::Suspend_impl()
        }
     else 
       {
-#ifndef WNT
+#ifndef WIN32
        RetVal = Killer( _ThreadId ,SIGINT ) ;
 #else
        RetVal = Killer( *_ThreadId ,SIGINT ) ;
@@ -404,10 +404,10 @@ bool Engines_Parallel_Component_i::Resume_impl()
   MESSAGE("Engines_Parallel_Component_i::Resume_i() pthread_t "<< pthread_self()
           << " pid " << getpid() << " instanceName "
           << _instanceName.c_str() << " interface " << _interfaceName.c_str()
-          << " machineName " << GetHostname().c_str()<< " _id " << hex << _id
+          << " machineName " << Kernel_Utils::GetHostname().c_str()<< " _id " << hex << _id
           << dec << " _ThreadId " << _ThreadId );
   bool RetVal = false ;
-#ifndef WNT
+#ifndef WIN32
   if ( _ThreadId > 0 && pthread_self() != _ThreadId )
 #else
   if ( _ThreadId > 0 && pthread_self().p != _ThreadId->p )
@@ -439,7 +439,7 @@ CORBA::Long Engines_Parallel_Component_i::CpuUsed_impl()
     {
     if ( _ThreadId > 0 )
       {
-#ifndef WNT
+#ifndef WIN32
       if ( pthread_self() != _ThreadId )
 #else
       if ( pthread_self().p != _ThreadId->p )
@@ -452,7 +452,7 @@ CORBA::Long Engines_Parallel_Component_i::CpuUsed_impl()
          {
            // Get Cpu in the appropriate thread with that object !...
            theEngines_Component = this ;
-#ifndef WNT
+#ifndef WIN32
            Killer( _ThreadId ,SIGUSR1 ) ;
 #else
            Killer( *_ThreadId ,SIGUSR11 ) ;
@@ -543,7 +543,7 @@ void Engines_Parallel_Component_i::beginService(const char *serviceName)
 {
   MESSAGE(pthread_self() << "Send BeginService notification for " <<serviceName
          << endl << "Component instance : " << _instanceName << endl << endl);
-#ifndef WNT
+#ifndef WIN32
   _ThreadId = pthread_self() ;
 #else
   _ThreadId = new pthread_t;
@@ -645,7 +645,7 @@ char* Engines_Parallel_Component_i::nodeName()
 
 bool Engines_Parallel_Component_i::Killer( pthread_t ThreadId , int signum )
 {
-#ifndef WNT
+#ifndef WIN32
   if ( ThreadId )
 #else
   if ( ThreadId.p )
@@ -714,7 +714,7 @@ void Engines_Parallel_Component_i::SetCurCpu()
 long Engines_Parallel_Component_i::CpuUsed()
 {
   long cpu = 0 ;
-#ifndef WNT
+#ifndef WIN32
   struct rusage usage ;
   if ( _ThreadId || _Executed )
     {
index 21886497061249a858d46d3014418801c0c62dcd..c8cd3c319c90e1a93dfa8c7a2ca1522356e5acc4 100644 (file)
@@ -29,7 +29,7 @@
 #include <iostream>
 #include <signal.h>
 #include <stdlib.h>
-#ifndef WNT
+#ifndef WIN32
 #include <unistd.h>
 #endif
 #include <sys/types.h>
 
 class Engines_Parallel_Container_i;
 
-#if defined CONTAINER_EXPORTS
-#if defined WIN32
-#define CONTAINER_EXPORT __declspec( dllexport )
+#ifdef WIN32
+# ifdef CONTAINER_EXPORTS
+#  define CONTAINER_EXPORT __declspec( dllexport )
+# else
+#  define CONTAINER_EXPORT __declspec( dllimport )
+# endif
 #else
-#define CONTAINER_EXPORT
-#endif
-#else
-#if defined WNT
-#define CONTAINER_EXPORT __declspec( dllimport )
-#else
-#define CONTAINER_EXPORT
-#endif
+# define CONTAINER_EXPORT
 #endif
 
 class CONTAINER_EXPORT Engines_Parallel_Component_i: 
@@ -191,7 +187,7 @@ protected:
   char * _proxy;
 
 private:
-#ifndef WNT
+#ifndef WIN32
   pthread_t _ThreadId ;
 #else
   pthread_t* _ThreadId ;
index d3470b9de5334628228c15060e252beeac41f1b5..bc67126b991cd129f3a351802c9269d6fc5a9ab3 100644 (file)
@@ -29,7 +29,7 @@
 #include <string>
 #include <stdio.h>
 
-#ifndef WNT
+#ifndef WIN32
 #include <unistd.h>
 #else
 #include <process.h>
@@ -46,7 +46,7 @@
 #include "Utils_ORB_INIT.hxx"
 #include "Utils_SINGLETON.hxx"
 #include "SALOMETraceCollector.hxx"
-#include "OpUtil.hxx"
+#include "Basics_Utils.hxx"
 
 using namespace std;
 
@@ -135,7 +135,7 @@ int main(int argc, char* argv[])
     PortableServer::POA_var root_poa = PortableServer::POA::_narrow(obj);
     PortableServer::POAManager_var pman = root_poa->the_POAManager();
 
-#ifndef WNT
+#ifndef WIN32
     // add this container to the kill list
     char aCommand[100];
     sprintf(aCommand, "addToKillList.py %d SALOME_ParallelContainerNode", getpid());
@@ -170,7 +170,7 @@ int main(int argc, char* argv[])
     obj = root_poa->id_to_reference(*_id);
 
     // In the NamingService
-    string hostname = GetHostname();
+    string hostname = Kernel_Utils::GetHostname();
     int myid = 0;
     char buffer [5];
     snprintf(buffer, 5, "%d", myid);
index baea9d42140bb94e0e971131b921fb1d830d5909..aa470c9e9acc553daf326886ff74ecb0e3d43087 100644 (file)
@@ -29,7 +29,7 @@
 #include <string>
 #include <stdio.h>
 
-#ifndef WNT
+#ifndef WIN32
 #include <unistd.h>
 #else
 #include <process.h>
@@ -49,7 +49,7 @@
 #include "Utils_ORB_INIT.hxx"
 #include "Utils_SINGLETON.hxx"
 #include "SALOMETraceCollector.hxx"
-#include "OpUtil.hxx"
+#include "Basics_Utils.hxx"
 
 using namespace std;
 
@@ -170,7 +170,7 @@ int main(int argc, char* argv[])
     PortableServer::POA_var root_poa = PortableServer::POA::_narrow(obj);
     PortableServer::POAManager_var pman = root_poa->the_POAManager();
 
-#ifndef WNT
+#ifndef WIN32
     // add this container to the kill list
     char aCommand[100];
     sprintf(aCommand, "addToKillList.py %d SALOME_ParallelContainerNodeMpi", getpid());
@@ -207,7 +207,7 @@ int main(int argc, char* argv[])
     obj = root_poa->id_to_reference(*_id);
 
     // In the NamingService
-    string hostname = GetHostname();
+    string hostname = Kernel_Utils::GetHostname();
 
     int myid;
     MPI_Comm_rank(MPI_COMM_WORLD, &myid);
index e8df8733bf1344b160b9e889d16cf39b5be9066b..f6500046750023dc9a4c87efef7c9fbc2915ab7c 100644 (file)
@@ -29,7 +29,7 @@
 #include <string>
 #include <stdio.h>
 
-#ifndef WNT
+#ifndef WIN32
 #include <unistd.h>
 #else
 #include <process.h>
@@ -47,7 +47,7 @@
 #include "Utils_ORB_INIT.hxx"
 #include "Utils_SINGLETON.hxx"
 #include "SALOMETraceCollector.hxx"
-#include "OpUtil.hxx"
+#include "Basics_Utils.hxx"
 
 #ifdef DEBUG_PARALLEL
 #include <signal.h>
@@ -84,7 +84,7 @@ int main(int argc, char* argv[])
     PortableServer::POA_var root_poa = PortableServer::POA::_narrow(obj);
     PortableServer::POAManager_var pman = root_poa->the_POAManager();
 
-#ifndef WNT
+#ifndef WIN32
     // add this container to the kill list
     char aCommand[100];
     sprintf(aCommand, "addToKillList.py %d SALOME_ParallelContainerProxyDummy", getpid());
@@ -114,7 +114,7 @@ int main(int argc, char* argv[])
     obj = root_poa->id_to_reference(_id);
 
     // In the NamingService
-    string hostname = GetHostname();
+    string hostname = Kernel_Utils::GetHostname();
     Engines::Container_var pCont = Engines::Container::_narrow(obj);
     string _containerName = ns->BuildContainerNameForNS(containerName.c_str(),
                                                        hostname.c_str());
index f14b09e1805e17755f3cab92cc78b7ae7fa79c03..b8a0eaddf7e4dd625b3e1772880131e9b38a8e01 100644 (file)
@@ -29,7 +29,7 @@
 #include <string>
 #include <stdio.h>
 
-#ifndef WNT
+#ifndef WIN32
 #include <unistd.h>
 #else
 #include <process.h>
@@ -48,7 +48,7 @@
 #include "Utils_ORB_INIT.hxx"
 #include "Utils_SINGLETON.hxx"
 #include "SALOMETraceCollector.hxx"
-#include "OpUtil.hxx"
+#include "Basics_Utils.hxx"
 using namespace std;
 
 #ifdef DEBUG_PARALLEL
@@ -88,7 +88,7 @@ int main(int argc, char* argv[])
     PortableServer::POA_var root_poa = PortableServer::POA::_narrow(obj);
     PortableServer::POAManager_var pman = root_poa->the_POAManager();
 
-#ifndef WNT
+#ifndef WIN32
     // add this container to the kill list
     char aCommand[100];
     sprintf(aCommand, "addToKillList.py %d SALOME_ParallelContainerProxyMpi", getpid());
@@ -119,7 +119,7 @@ int main(int argc, char* argv[])
     obj = root_poa->id_to_reference(_id);
 
     // in the NamingService
-    string hostname = GetHostname();
+    string hostname = Kernel_Utils::GetHostname();
     Engines::Container_var pCont = Engines::Container::_narrow(obj);
     string _containerName = ns->BuildContainerNameForNS(containerName.c_str(),
                                                        hostname.c_str());
index 97f655b39d91baad036884c47d5208a39e1ee32d..b327e16338ed55b31fb77feb9af0a7debbb4fa50 100644 (file)
@@ -24,7 +24,7 @@
 //  Author : Paul RASCLE, EDF - MARC TAJCHMAN, CEA 
 
 #include <SALOMEconfig.h>
-#ifndef WNT
+#ifndef WIN32
 #else
 #include <SALOME_Component.hxx>
 #endif
 #include "SALOME_FileRef_i.hxx"
 #include "SALOME_FileTransfer_i.hxx"
 #include "SALOME_NamingService.hxx"
-#include "OpUtil.hxx"
+#include "Basics_Utils.hxx"
 
-#include "OpUtil.hxx"
 #include <string.h>
 #include <stdio.h>
-#ifndef WNT
+#ifndef WIN32
 #include <dlfcn.h>
 #include <unistd.h>
 #else
@@ -60,7 +59,7 @@ bool _Sleeping = false ;
 // Other Containers are started via start_impl of FactoryServer
 
 extern "C" {void ActSigIntHandler() ; }
-#ifndef WNT
+#ifndef WIN32
 extern "C" {void SigIntHandler(int, siginfo_t *, void *) ; }
 #else
 extern "C" {void SigIntHandler( int ) ; }
@@ -114,7 +113,7 @@ Engines_Parallel_Container_i::Engines_Parallel_Container_i (CORBA::ORB_ptr orb,
   _argc = argc ;
   _argv = argv ;
 
-  string hostname = GetHostname();
+  string hostname = Kernel_Utils::GetHostname();
 
   _orb = CORBA::ORB::_duplicate(orb) ;
   _poa = PortableServer::POA::_duplicate(poa) ;
@@ -157,7 +156,7 @@ char* Engines_Parallel_Container_i::name()
 
 char* Engines_Parallel_Container_i::getHostName()
 {
-  string s = GetHostname();
+  string s = Kernel_Utils::GetHostname();
   MESSAGE("Engines_Parallel_Container_i::getHostName " << s);
   return CORBA::string_dup(s.c_str()) ;
 }
@@ -226,7 +225,7 @@ Engines_Parallel_Container_i::load_component_Library(const char* componentName)
   string aCompName = componentName;
   // --- try dlopen C++ component
 
-#ifndef WNT
+#ifndef WIN32
   string impl_name = string ("lib") + aCompName + string("Engine.so");
 #else
   string impl_name = aCompName + string("Engine.dll");
@@ -244,7 +243,7 @@ Engines_Parallel_Container_i::load_component_Library(const char* componentName)
   }
 
   void* handle;
-#ifndef WNT
+#ifndef WIN32
   handle = dlopen( impl_name.c_str() , RTLD_LAZY ) ;
 #else
   handle = dlopen( impl_name.c_str() , 0 ) ;
@@ -305,7 +304,7 @@ Engines_Parallel_Container_i::create_component_instance(const char*genericRegist
   }
 
   //--- try C++
-#ifndef WNT
+#ifndef WIN32
   string impl_name = string ("lib") + aCompName +string("Engine.so");
 #else
   string impl_name = aCompName +string("Engine.dll");
@@ -452,7 +451,7 @@ bool Engines_Parallel_Container_i::Kill_impl()
 {
   MESSAGE("Engines_Parallel_Container_i::Kill() pid "<< getpid() << " containerName "
          << _containerName.c_str() << " machineName "
-         << GetHostname().c_str());
+         << Kernel_Utils::GetHostname().c_str());
   INFOS("===============================================================");
   INFOS("= REMOVE calls to Kill_impl in C++ container                  =");
   INFOS("===============================================================");
@@ -730,7 +729,7 @@ Engines_Parallel_Container_i::createParallelInstance(string genericRegisterName,
   string instanceName = aGenRegisterName + "_inst_" + aNumI ;
 
   string component_registerName = _containerName + "/" + instanceName;
-  string hostname = GetHostname();
+  string hostname = Kernel_Utils::GetHostname();
 
   CORBA::Object_var temp = _NS->Resolve(component_registerName.c_str());
   Engines::Component_var obj_proxy = Engines::Component::_narrow(temp);
@@ -850,7 +849,7 @@ bool Engines_Parallel_Container_i::isPythonContainer(const char* ContainerName)
 
 void ActSigIntHandler()
 {
-#ifndef WNT
+#ifndef WIN32
   struct sigaction SigIntAct ;
   SigIntAct.sa_sigaction = &SigIntHandler ;
   SigIntAct.sa_flags = SA_SIGINFO ;
@@ -860,7 +859,7 @@ void ActSigIntHandler()
   // (SIGINT | SIGUSR1) :
   // it must be only one signal ===> one call for SIGINT 
   // and an other one for SIGUSR1
-#ifndef WNT
+#ifndef WIN32
   if ( sigaction( SIGINT , &SigIntAct, NULL ) ) {
     perror("SALOME_Container main ") ;
     exit(0) ;
@@ -885,7 +884,7 @@ void ActSigIntHandler()
 
 void SetCpuUsed() ;
 
-#ifndef WNT
+#ifndef WIN32
 void SigIntHandler(int what , siginfo_t * siginfo ,
                   void * toto ) {
   //PAL9042 JR : during the execution of a Signal Handler (and of methods called through Signal Handlers)
@@ -921,7 +920,7 @@ void SigIntHandler(int what , siginfo_t * siginfo ,
     return ;
   }
 }
-#else // Case WNT
+#else // Case WIN32
 void SigIntHandler( int what ) {
   MESSAGE( pthread_self() << "SigIntHandler what     " << what << endl );
   if ( _Sleeping ) {
index 34d980fdb1d343cc7028ff41611cd5849ab59a98..1c2efb30315ae5d441f310f42cc861f6ae93a57e 100644 (file)
@@ -33,7 +33,7 @@
 #include <iostream>
 #include <signal.h>
 #include <stdlib.h>
-#ifndef WNT
+#ifndef WIN32
 #include <unistd.h>
 #endif
 #include <sys/types.h>
 
 class SALOME_NamingService;
 
-
-#if defined CONTAINER_EXPORTS
-#if defined WIN32
-#define CONTAINER_EXPORT __declspec( dllexport )
-#else
-#define CONTAINER_EXPORT
-#endif
+#ifdef WIN32
+# ifdef CONTAINER_EXPORTS
+#  define CONTAINER_EXPORT __declspec( dllexport )
+# else
+#  define CONTAINER_EXPORT __declspec( dllimport )
+# endif
 #else
-#if defined WNT
-#define CONTAINER_EXPORT __declspec( dllimport )
-#else
-#define CONTAINER_EXPORT
-#endif
+# define CONTAINER_EXPORT
 #endif
 
 class CONTAINER_EXPORT Engines_Parallel_Container_i: