ZeroCopyReturnValue: Add structure to return ZMQ zero copy buffer

This commit is contained in:
2023-05-09 16:17:13 +02:00
parent 2c62d01759
commit eac366cbe5
9 changed files with 35 additions and 16 deletions
+2 -2
View File
@@ -45,7 +45,7 @@ void TestImagePusher::SendImage(const uint8_t *image_data, size_t image_size, in
}
void TestImagePusher::SendImage(const uint8_t *image_data, size_t image_size, int64_t image_number,
std::binary_semaphore *sempahore) {
ZeroCopyReturnValue *z) {
std::unique_lock<std::mutex> ul(m);
frame_counter++;
@@ -57,7 +57,7 @@ void TestImagePusher::SendImage(const uint8_t *image_data, size_t image_size, in
receiver_generated_image.resize(image_array.image.size);
memcpy(receiver_generated_image.data(), image_array.image.data, image_array.image.size);
}
sempahore->release();
z->release();
}
bool TestImagePusher::CheckSequence() const {