diff --git a/sf-writer/src/ImageAssembler.cpp b/sf-writer/src/ImageAssembler.cpp index d5d1e9d..f654fd4 100644 --- a/sf-writer/src/ImageAssembler.cpp +++ b/sf-writer/src/ImageAssembler.cpp @@ -24,16 +24,6 @@ void ImageAssembler::process( } -void ImageAssembler::get_free_slot() -{ - -} - -void ImageAssembler::get_full_slot() -{ - -} - void ImageAssembler::free_slot(const int slot_id) { diff --git a/sf-writer/src/ImageAssembler.hpp b/sf-writer/src/ImageAssembler.hpp index 845bcfb..d2c4540 100644 --- a/sf-writer/src/ImageAssembler.hpp +++ b/sf-writer/src/ImageAssembler.hpp @@ -13,18 +13,19 @@ class ImageAssembler { public: ImageAssembler(const size_t n_modules); - ImageMetadataBlock* get_metadata_buffer(const int slot_id); + virtual ~ImageAssembler(); + int get_free_slot(); void process(const int slot_id, const int i_module, const BufferBinaryBlock* block_buffer); - int get_free_slot(); + int get_full_slot(); void free_slot(const int slot_id); - - const char* get_data_buffer(const int slot_id); + ImageMetadataBlock* get_metadata_buffer(const int slot_id); + char* get_data_buffer(const int slot_id); };