comparison Core/TemporaryFile.cpp @ 2143:fd5875662670

creation of namespace SystemToolbox
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 09 Nov 2016 16:54:23 +0100
parents 5a8840920121
children 84d1d392a9ab
comparison
equal deleted inserted replaced
2142:5a8840920121 2143:fd5875662670
30 **/ 30 **/
31 31
32 32
33 #include "PrecompiledHeaders.h" 33 #include "PrecompiledHeaders.h"
34 #include "TemporaryFile.h" 34 #include "TemporaryFile.h"
35
36 #include "SystemToolbox.h"
37 #include "Toolbox.h"
35 38
36 #include <boost/filesystem.hpp> 39 #include <boost/filesystem.hpp>
37 40
38 namespace Orthanc 41 namespace Orthanc
39 { 42 {
73 76
74 77
75 TemporaryFile::~TemporaryFile() 78 TemporaryFile::~TemporaryFile()
76 { 79 {
77 boost::filesystem::remove(path_); 80 boost::filesystem::remove(path_);
78 } 81 }
82
83
84 void TemporaryFile::Write(const std::string& content)
85 {
86 SystemToolbox::WriteFile(content, path_);
87 }
88
89
90 void TemporaryFile::Read(std::string& content) const
91 {
92 SystemToolbox::ReadFile(content, path_);
93 }
79 } 94 }