52 #ifndef __LIBS_TF_TRANSFORM_LISTENER_H_
53 #define __LIBS_TF_TRANSFORM_LISTENER_H_
56 #include <tf/transformer.h>
58 #include <blackboard/interface_listener.h>
59 #include <blackboard/interface_observer.h>
66 class TransformInterface;
83 std::string resolve(
const std::string& frame_name);
86 virtual void bb_interface_created(
const char *type,
const char *
id)
throw();
89 virtual void bb_interface_data_changed(
Interface *interface)
throw();
90 virtual void bb_interface_writer_removed(
Interface *interface,
91 unsigned int instance_serial)
throw();
92 virtual void bb_interface_reader_removed(
Interface *interface,
93 unsigned int instance_serial)
throw();
96 void conditional_close(
Interface *interface)
throw();
100 std::list<TransformInterface *> __tfifs;
Fawkes library namespace.
Base class for all Fawkes BlackBoard interfaces.
BlackBoard interface observer.
The BlackBoard abstract class.
BlackBoard interface listener.