23 #include "transfer_thread.h"
25 #include <core/threading/read_write_lock.h>
26 #include <fvcams/camera.h>
27 #include <fvutils/color/colorspaces.h>
33 using namespace firevision;
45 :
Thread(
"PclViewerTransferThread",
Thread::OPMODE_CONTINUOUS)
54 std::map<std::string, unsigned char *>::iterator c;
55 for (c = buffers_.begin(); c != buffers_.end(); ++c) {
94 std::map<std::string, firevision::Camera *>::iterator c;
95 for (c = cams_.begin(); c != cams_.end(); ++c) {
98 memcpy(buffers_[c->first], c->second->buffer(), buffer_sizes_[c->first]);
100 c->second->dispose_buffer();