diff --git a/sf-writer/src/ImageAssembler.hpp b/sf-writer/src/ImageAssembler.hpp index 5abb76a..60f0088 100644 --- a/sf-writer/src/ImageAssembler.hpp +++ b/sf-writer/src/ImageAssembler.hpp @@ -3,6 +3,16 @@ class ImageAssembler { +public: + 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); + + const ImageMetadataBlock* get_metadata_buffer(int slot_id); + const char* get_data_buffer(int slot_id); };