diff options
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()); |
