24 #include <aspect/tf.h>
28 #include <core/threading/thread_initializer.h>
64 TransformAspect::TransformAspect(
Mode mode,
const char *tf_bb_iface_id)
65 : __tf_aspect_mode(mode)
69 __tf_aspect_bb_iface_id = strdup(tf_bb_iface_id);
71 __tf_aspect_bb_iface_id = 0;
79 if (__tf_aspect_bb_iface_id) free(__tf_aspect_bb_iface_id);
91 (__tf_aspect_bb_iface_id == NULL))
94 "in mode %s but BB interface ID"
96 (__tf_aspect_mode ==
BOTH) ?
"BOTH"
Fawkes library namespace.
void add_aspect(const char *name)
Add an aspect to a thread.
Thread cannot be initialized.
The BlackBoard abstract class.