52 #ifndef __LIBS_TF_TRANSFORM_LISTENER_H_ 53 #define __LIBS_TF_TRANSFORM_LISTENER_H_ 57 #include <blackboard/interface_listener.h> 58 #include <blackboard/interface_observer.h> 65 class TransformInterface;
84 virtual void bb_interface_created(
const char *type,
const char *
id)
throw();
87 virtual void bb_interface_data_changed(
Interface *interface)
throw();
88 virtual void bb_interface_writer_removed(
Interface *interface,
89 unsigned int instance_serial)
throw();
90 virtual void bb_interface_reader_removed(
Interface *interface,
91 unsigned int instance_serial)
throw();
94 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.