X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTOOLSDS%2FSALOMEDS_Tool.hxx;h=0c57ace2e93ba183939dda374aaa6b6c6368a7e0;hb=9439b391a124cb1734469512a85b64516f90efcf;hp=c36de54e7d4fcfd362ac94cb4f0d1e5078bcf772;hpb=35960e77d7f9f2a5cac7d6550c23f12943bc4378;p=modules%2Fkernel.git diff --git a/src/TOOLSDS/SALOMEDS_Tool.hxx b/src/TOOLSDS/SALOMEDS_Tool.hxx index c36de54e7..0c57ace2e 100644 --- a/src/TOOLSDS/SALOMEDS_Tool.hxx +++ b/src/TOOLSDS/SALOMEDS_Tool.hxx @@ -15,7 +15,7 @@ // 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/ +// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com // // File : SALOMEDS_Tool.hxx // Created : Mon Oct 21 16:24:50 2002 @@ -23,8 +23,6 @@ // Project : SALOME // Module : SALOMEDS -// Copyright : Open CASCADE - #ifndef __SALOMEDS_Tool_H__ #define __SALOMEDS_Tool_H__ @@ -38,14 +36,25 @@ #include CORBA_SERVER_HEADER(SALOMEDS) #ifdef WNT -#include + #if defined TOOLSDS_EXPORTS + #if defined WIN32 + #define TOOLSDS_EXPORT __declspec( dllexport ) + #else + #define TOOLSDS_EXPORT + #endif + #else + #if defined WIN32 + #define TOOLSDS_EXPORT __declspec( dllimport ) + #else + #define TOOLSDS_EXPORT + #endif + #endif #else -#define SALOME_WNT_EXPORT + #define TOOLSDS_EXPORT #endif -class SALOME_WNT_EXPORT SALOMEDS_Tool +class TOOLSDS_EXPORT SALOMEDS_Tool { - public: // Returns the unique temporary directory, that is defined in SALOME_TMP_DIR if this variable is set @@ -64,6 +73,10 @@ public: const SALOMEDS::ListOfFileNames& theFiles, const int theNamesOnly = 0); + // Converts files listed in which will be named as pointed in the into a byte sequence TMPFile + static SALOMEDS::TMPFile* PutFilesToStream(const SALOMEDS::ListOfFileNames& theFiles, + const SALOMEDS::ListOfFileNames& theFileNames); + // Converts a byte sequence to files and places them in static SALOMEDS::ListOfFileNames_var PutStreamToFiles(const SALOMEDS::TMPFile& theStream, const std::string& theToDirectory,