Salome HOME
projects
/
modules
/
kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'omu/Launcher9'
[modules/kernel.git]
/
src
/
TOOLSDS
/
SALOMEDS_Tool.hxx
diff --git
a/src/TOOLSDS/SALOMEDS_Tool.hxx
b/src/TOOLSDS/SALOMEDS_Tool.hxx
index 0aa0add86b8c70d3e655d37d910c329d5e2b2c7e..a8ee8b581a8f952bf572cdf7c0cacffcec9347bc 100644
(file)
--- a/
src/TOOLSDS/SALOMEDS_Tool.hxx
+++ b/
src/TOOLSDS/SALOMEDS_Tool.hxx
@@
-1,4
+1,4
@@
-// Copyright (C) 2007-201
4
CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-201
6
CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@
-31,6
+31,8
@@
#include <string>
#include <list>
#include <string>
#include <list>
+#include <vector>
+#include <stdlib.h>
// IDL headers
// IDL headers
@@
-50,6
+52,8
@@
class TOOLSDS_EXPORT SALOMEDS_Tool
{
public:
class TOOLSDS_EXPORT SALOMEDS_Tool
{
public:
+
+ typedef std::vector<std::string> ListOfFiles;
// Returns the unique temporary directory, that is defined in SALOME_TMP_DIR if this variable is set
// otherwise return /tmp/something/ for Unix or c:\something\ for WIN32
// Returns the unique temporary directory, that is defined in SALOME_TMP_DIR if this variable is set
// otherwise return /tmp/something/ for Unix or c:\something\ for WIN32
@@
-59,22
+63,22
@@
public:
// Removes files which are in <theDirectory>, the files for deletion are listed in <theFiles>
// if <IsDirDeleted> is true <theDirectory> is also deleted if it is empty
static void RemoveTemporaryFiles(const std::string& theDirectory,
// Removes files which are in <theDirectory>, the files for deletion are listed in <theFiles>
// if <IsDirDeleted> is true <theDirectory> is also deleted if it is empty
static void RemoveTemporaryFiles(const std::string& theDirectory,
- const
SALOMEDS::ListOfFileNam
es& theFiles,
+ const
ListOfFil
es& theFiles,
const bool IsDirDeleted);
// Converts files listed in <theFiles> which are in <theFromDirectory> into a byte sequence TMPFile
static SALOMEDS::TMPFile* PutFilesToStream(const std::string& theFromDirectory,
const bool IsDirDeleted);
// Converts files listed in <theFiles> which are in <theFromDirectory> into a byte sequence TMPFile
static SALOMEDS::TMPFile* PutFilesToStream(const std::string& theFromDirectory,
- const
SALOMEDS::ListOfFileNam
es& theFiles,
+ const
ListOfFil
es& theFiles,
const int theNamesOnly = 0);
// Converts files listed in <theFiles> which will be named as pointed in the <theFileNames> into a byte sequence TMPFile
const int theNamesOnly = 0);
// Converts files listed in <theFiles> which will be named as pointed in the <theFileNames> into a byte sequence TMPFile
- static SALOMEDS::TMPFile* PutFilesToStream(const
SALOMEDS::ListOfFileNam
es& theFiles,
- const
SALOMEDS::ListOfFileNam
es& theFileNames);
+ static SALOMEDS::TMPFile* PutFilesToStream(const
ListOfFil
es& theFiles,
+ const
ListOfFil
es& theFileNames);
// Converts a byte sequence <theStream> to files and places them in <theToDirectory>
// Converts a byte sequence <theStream> to files and places them in <theToDirectory>
- static
SALOMEDS::ListOfFileNames_var
PutStreamToFiles(const SALOMEDS::TMPFile& theStream,
-
const std::string& theToDirectory,
-
const int theNamesOnly = 0);
+ static
ListOfFiles
PutStreamToFiles(const SALOMEDS::TMPFile& theStream,
+ const std::string& theToDirectory,
+ const int theNamesOnly = 0);
// Returns the name by the path
// for an example: if thePath = "/tmp/aaa/doc1.hdf" the function returns "doc1"
// Returns the name by the path
// for an example: if thePath = "/tmp/aaa/doc1.hdf" the function returns "doc1"