Fawkes API
Fawkes Development Version
|
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 init()
Initialize the thread.
virtual ~TfExampleThread()
Destructor.
virtual void run()
Stub to see name in backtrace for easier debugging.
Thread aspect to use blocked timing.
TfExampleThread()
Constructor.
virtual void finalize()
Finalize the thread.
Thread aspect to access to BlackBoard.
Fawkes library namespace.
Thread aspect to log output.
virtual void loop()
Code to execute in the thread.
Main thread of tf example plugin.
Thread class encapsulation of pthreads.
Thread aspect to access configuration data.