summaryrefslogtreecommitdiffstats
path: root/src/cppc4group.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/cppc4group.cpp')
-rw-r--r--src/cppc4group.cpp15
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());