diff --git a/sf-writer/src/ImageAssembler.hpp b/sf-writer/src/ImageAssembler.hpp index 60f0088..9834ba7 100644 --- a/sf-writer/src/ImageAssembler.hpp +++ b/sf-writer/src/ImageAssembler.hpp @@ -4,16 +4,19 @@ class ImageAssembler { public: + ImageAssembler(); + ImageMetadataBlock* get_metadata_buffer(const int slot_id); + virtual ~ImageAssembler(); + 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(int slot_id); + void free_slot(const int slot_id); - const ImageMetadataBlock* get_metadata_buffer(int slot_id); - const char* get_data_buffer(int slot_id); + const char* get_data_buffer(const int slot_id); };