23 #ifndef __FIREVISION_APPS_BASE_BASE_THREAD_H_ 24 #define __FIREVISION_APPS_BASE_BASE_THREAD_H_ 26 #include <core/threading/thread.h> 27 #include <core/threading/thread_notification_listener.h> 28 #include <core/utils/lock_map.h> 29 #include <core/utils/lock_list.h> 31 #include <aspect/blocked_timing.h> 32 #include <aspect/logging.h> 33 #include <aspect/vision_master.h> 34 #include <aspect/clock.h> 35 #include <aspect/thread_producer.h> 36 #include <aspect/configurable.h> 38 #include <fvutils/base/vision_master.h> 63 virtual void finalize();
69 firevision::colorspace_t cspace = firevision::YUV422_PLANAR);
86 const std::type_info &typeinf);
89 void cond_recreate_barrier(
unsigned int num_cyclic_threads);
95 unsigned int __aqt_timeout;
Thread aspect that allows to obtain the current time from the clock.
Camera interface for image aquiring devices in FireVision.
Fawkes library namespace.
virtual void run()
Code to execute in the thread.
Thread notification listener interface.
Thread class encapsulation of pthreads.
FireVision base application acquisition thread.
Thread aspect to use blocked timing.
Camera control interface base class.
Thread aspect to log output.
Aspect for thread producing threads.
Thread aspect to access configuration data.
virtual void run()
Stub to see name in backtrace for easier debugging.
A barrier is a synchronization tool which blocks until a given number of threads have reached the bar...