22 #ifndef _PLUGINS_TF_EXAMPLE_TF_EXAMPLE_THREAD_H_ 23 #define _PLUGINS_TF_EXAMPLE_TF_EXAMPLE_THREAD_H_ 25 #include <aspect/blackboard.h> 26 #include <aspect/blocked_timing.h> 27 #include <aspect/configurable.h> 28 #include <aspect/logging.h> 29 #include <aspect/tf.h> 30 #include <core/threading/thread.h> 34 class TransformListener;
virtual void loop()
Code to execute in the thread.
virtual ~TfExampleThread()
Destructor.
Thread aspect to access to BlackBoard.
virtual void run()
Stub to see name in backtrace for easier debugging.
virtual void init()
Initialize the thread.
Fawkes library namespace.
Thread class encapsulation of pthreads.
Thread aspect to use blocked timing.
TfExampleThread()
Constructor.
virtual void finalize()
Finalize the thread.
Thread aspect to log output.
Thread aspect to access configuration data.
Main thread of tf example plugin.