Small refactoring

This commit is contained in:
2020-05-27 10:27:14 +02:00
parent 0f6d63aded
commit 72a9b3bcc9
4 changed files with 16 additions and 8 deletions
+2 -1
View File
@@ -2,7 +2,8 @@
#define BINARYWRITER_HPP
#include <string>
#include "BufferBinaryFormat.hpp"
#include "formats.hpp"
class BufferBinaryWriter {
+3 -2
View File
@@ -6,9 +6,10 @@
#include <string>
#include <H5Cpp.h>
#include <memory>
#include "jungfrau.hpp"
#include <unordered_map>
#include <buffer_config.hpp>
#include "jungfrau.hpp"
#include "buffer_config.hpp"
class BufferH5Writer {
+9 -4
View File
@@ -1,13 +1,15 @@
#include "BufferBinaryWriter.hpp"
#include <unistd.h>
#include <iostream>
#include "date.h"
#include <cerrno>
#include <chrono>
#include <cstring>
#include <BufferUtils.hpp>
#include <fcntl.h>
#include <WriterUtils.hpp>
#include "BufferUtils.hpp"
#include "WriterUtils.hpp"
using namespace std;
@@ -27,7 +29,9 @@ BufferBinaryWriter::~BufferBinaryWriter()
close_current_file();
}
void BufferBinaryWriter::write(uint64_t pulse_id, const BufferBinaryFormat* buffer)
void BufferBinaryWriter::write(
uint64_t pulse_id,
const BufferBinaryFormat* buffer)
{
auto current_frame_file =
BufferUtils::get_filename(root_folder_, device_name_, pulse_id);
@@ -37,7 +41,8 @@ void BufferBinaryWriter::write(uint64_t pulse_id, const BufferBinaryFormat* buff
}
size_t n_bytes_offset =
BufferUtils::get_file_frame_index(pulse_id) * sizeof(BufferBinaryFormat);
BufferUtils::get_file_frame_index(pulse_id) *
sizeof(BufferBinaryFormat);
auto lseek_result = lseek(output_file_fd_, n_bytes_offset, SEEK_SET);
if (lseek_result < 0) {
+2 -1
View File
@@ -84,7 +84,8 @@ void BufferH5Writer::set_pulse_id(const uint64_t pulse_id)
if (h5_file_.getId() != -1) {
auto latest_filename = output_filename_;
close_file();
BufferUtils::update_latest_file(LATEST_filename_, latest_filename);
BufferUtils::update_latest_file(
LATEST_filename_, latest_filename);
}
WriterUtils::create_destination_folder(new_output_filename);