diff options
| author | Markus Mittendrein <git@maxmitti.tk> | 2019-04-17 01:32:08 +0200 |
|---|---|---|
| committer | Markus Mittendrein <git@maxmitti.tk> | 2019-04-17 01:32:08 +0200 |
| commit | 19b23eafe4d8039e30bc4f49a4c04ebea9e85cda (patch) | |
| tree | b49ec9a9e604c055200745825b477b3821bd1549 /src/cppc4group.cpp | |
| parent | d2b440e8ed4de65bbba8e3a718552cb53c094913 (diff) | |
| download | cc4group-19b23eafe4d8039e30bc4f49a4c04ebea9e85cda.tar.gz cc4group-19b23eafe4d8039e30bc4f49a4c04ebea9e85cda.zip | |
Add saveToFd, saveToFilePointer and saveWithWriteCallback
Diffstat (limited to 'src/cppc4group.cpp')
| -rw-r--r-- | src/cppc4group.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/cppc4group.cpp b/src/cppc4group.cpp index 409f2ef..5dc8799 100644 --- a/src/cppc4group.cpp +++ b/src/cppc4group.cpp @@ -125,6 +125,21 @@ bool CppC4Group::save(const std::string& path, const bool overwrite) return (overwrite ? cc4group.saveOverwrite : cc4group.save)(p->g, path.c_str()); } +bool CppC4Group::saveToFd(const int fd) +{ + return cc4group.saveToFd(p->g, fd); +} + +bool CppC4Group::saveToFilePointer(FILE* file) +{ + return cc4group.saveToFilePointer(p->g, file); +} + +bool CppC4Group::saveWithWriteCallback(const CppC4Group::WriteCallback callback, void *const arg, size_t bufferSize) +{ + return cc4group.saveWithWriteCallback(p->g, callback, arg, bufferSize); +} + bool CppC4Group::extractAll(const std::string& path) { return cc4group.extractAll(p->g, path.c_str()); |
