Remove unused DummyWriter

This commit is contained in:
2020-04-06 15:40:14 +02:00
parent 04b16680d6
commit 7ceaa2cb4b
2 changed files with 0 additions and 44 deletions
-24
View File
@@ -46,28 +46,4 @@ class H5Writer
};
class DummyH5Writer : public H5Writer
{
public:
DummyH5Writer() : H5Writer("/dev/null", 0, 0, 0) {}
bool is_file_open() const override
{ return false; }
void create_file(const hsize_t frame_chunk=1) override {}
void close_file() override {}
void write_data(const std::string& dataset_name, const size_t data_index, const char* data, const std::vector<size_t>& data_shape,
const size_t data_bytes_size, const std::string& data_type, const std::string& endianness) override {}
H5::H5File& get_h5_file() override;
bool is_data_for_current_file(const size_t data_index) override
{ return true; }
};
std::unique_ptr<H5Writer> get_h5_writer(const std::string& filename, hsize_t frames_per_file=0,
hsize_t initial_dataset_size=1000, hsize_t dataset_increase_step=1000);
#endif
-20
View File
@@ -12,15 +12,6 @@ extern "C"
using namespace std;
std::unique_ptr<H5Writer> get_h5_writer(const string& filename, hsize_t frames_per_file,
hsize_t initial_dataset_size, hsize_t dataset_increase_step)
{
if (filename == "/dev/null") {
return unique_ptr<H5Writer>(new DummyH5Writer());
} else {
return unique_ptr<H5Writer>(new H5Writer(filename, frames_per_file, initial_dataset_size, dataset_increase_step));
}
}
H5Writer::H5Writer(const std::string& filename, hsize_t frames_per_file, hsize_t initial_dataset_size,
hsize_t dataset_increase_step) :
@@ -321,14 +312,3 @@ H5::H5File& H5Writer::get_h5_file()
{
return file;
}
H5::H5File& DummyH5Writer::get_h5_file()
{
stringstream error_message;
using namespace date;
error_message << "[" << std::chrono::system_clock::now() << "]";
error_message << "Cannot get the H5 file with the dummy writer." << endl;
throw runtime_error(error_message.str());
};