refactor __captureSignatureList() with new BinFileWriter class
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I57635c26cc255da6f5213e66938770cb71490d2f
diff --git a/util/bin_stream.hpp b/util/bin_stream.hpp
index bdf10e5..ffeea4b 100644
--- a/util/bin_stream.hpp
+++ b/util/bin_stream.hpp
@@ -3,6 +3,7 @@
#include <endian.h>
#include <string.h>
+#include <filesystem>
#include <fstream>
namespace util
@@ -19,7 +20,9 @@
* @brief Constructor.
* @param f The name of the target file.
*/
- explicit BinFileReader(const char* f) : iv_stream(f, std::ios::binary) {}
+ explicit BinFileReader(const std::filesystem::path& p) :
+ iv_stream(p, std::ios::binary)
+ {}
/** @brief Destructor. */
~BinFileReader() = default;
@@ -114,7 +117,9 @@
* @brief Constructor.
* @param f The name of the target file.
*/
- explicit BinFileWriter(const char* f) : iv_stream(f, std::ios::binary) {}
+ explicit BinFileWriter(const std::filesystem::path& p) :
+ iv_stream(p, std::ios::binary)
+ {}
/** @brief Destructor. */
~BinFileWriter() = default;