aboutsummaryrefslogtreecommitdiff
path: root/zenstore
diff options
context:
space:
mode:
Diffstat (limited to 'zenstore')
-rw-r--r--zenstore/basicfile.cpp6
-rw-r--r--zenstore/caslog.cpp3
-rw-r--r--zenstore/include/zenstore/basicfile.h1
3 files changed, 9 insertions, 1 deletions
diff --git a/zenstore/basicfile.cpp b/zenstore/basicfile.cpp
index 7f10fc5e6..35ccdd042 100644
--- a/zenstore/basicfile.cpp
+++ b/zenstore/basicfile.cpp
@@ -83,4 +83,10 @@ BasicFile::FileSize()
return uint64_t(Sz);
}
+void
+BasicFile::Close()
+{
+ m_File.Close();
+}
+
} // namespace zen
diff --git a/zenstore/caslog.cpp b/zenstore/caslog.cpp
index 0ef3ed1bd..169629053 100644
--- a/zenstore/caslog.cpp
+++ b/zenstore/caslog.cpp
@@ -98,8 +98,9 @@ void
CasLogFile::Close()
{
// TODO: update header and maybe add trailer
-
Flush();
+
+ m_File.Close();
}
void
diff --git a/zenstore/include/zenstore/basicfile.h b/zenstore/include/zenstore/basicfile.h
index b38feb3da..c6f61d466 100644
--- a/zenstore/include/zenstore/basicfile.h
+++ b/zenstore/include/zenstore/basicfile.h
@@ -25,6 +25,7 @@ public:
void Flush();
uint64_t FileSize();
void* Handle() { return m_File; }
+ void Close();
IoBuffer ReadAll();
private: