diff options
| author | Markus Mittendrein <git@maxmitti.tk> | 2018-08-18 23:11:02 +0200 |
|---|---|---|
| committer | Markus Mittendrein <git@maxmitti.tk> | 2018-08-18 23:33:27 +0200 |
| commit | 4338534c9cdacf98c310ab625a1d17988dde1949 (patch) | |
| tree | 213b60d796a33efeb2649fbadb6dff62ab7d8ff2 /src/cppc4group.cpp | |
| parent | 88552afbb4b41b6f859e7051cc0e4b0efbecea78 (diff) | |
| download | cc4group-4338534c9cdacf98c310ab625a1d17988dde1949.tar.gz cc4group-4338534c9cdacf98c310ab625a1d17988dde1949.zip | |
Add possibility to leave data ownership to the caller of setEntryData and remove possibility to specify entry data with createFile
Diffstat (limited to 'src/cppc4group.cpp')
| -rw-r--r-- | src/cppc4group.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/cppc4group.cpp b/src/cppc4group.cpp index 4585621..fa64771 100644 --- a/src/cppc4group.cpp +++ b/src/cppc4group.cpp @@ -7,7 +7,7 @@ CppC4Group::Data::Data() : data{nullptr}, size{0} } -CppC4Group::Data::Data(const void* data, size_t size) : data{data}, size{size} +CppC4Group::Data::Data(const void* const data, const size_t size) : data{data}, size{size} { } @@ -204,12 +204,12 @@ bool CppC4Group::createDirectory(const std::string& path) return cc4group.createDirectory(p->g, path.c_str()); } -bool CppC4Group::createFile(const std::string& path, void* data, size_t size) +bool CppC4Group::createFile(const std::string& path) { - return cc4group.createFile(p->g, path.c_str(), data, size); + return cc4group.createFile(p->g, path.c_str()); } -bool CppC4Group::setEntryData(const std::string& path, void* data, size_t size) +bool CppC4Group::setEntryData(const std::__cxx11::string& path, const void*const data, const size_t size, const bool freeData) { - return cc4group.setEntryData(p->g, path.c_str(), data, size); + return cc4group.setEntryData(p->g, path.c_str(), data, size, freeData); } |
