23 #ifndef __PLUGINS_WORLDMODEL_FUSER_MULTI_COPY_H_
24 #define __PLUGINS_WORLDMODEL_FUSER_MULTI_COPY_H_
28 #include <blackboard/interface_observer.h>
29 #include <core/utils/lock_map.h>
44 const char *from_id_pattern,
const char *to_id_format);
55 std::string __from_id_pattern;
56 std::string __to_id_format;
Fawkes library namespace.
Multi interface copy fuser.
~WorldModelMultiCopyFuser()
Destructor.
virtual void fuse()
The single function that makes fusers work.
BlackBoard interface observer.
virtual void bb_interface_created(const char *type, const char *id)
BlackBoard interface created notification.
The BlackBoard abstract class.
Interface for data fusers for the world model.
WorldModelMultiCopyFuser(fawkes::BlackBoard *blackboard, const char *type, const char *from_id_pattern, const char *to_id_format)
Constructor.