void set_enabled(bool enabled)
Enable or disable logging.
virtual bool bb_interface_message_received(fawkes::Interface *interface, fawkes::Message *message)
BlackBoard message received notification.
BBLoggerThread(const char *iface_uid, const char *logdir, bool buffering, bool flushing, const char *scenario, fawkes::Time *start_time)
Constructor.
virtual void bb_interface_writer_removed(fawkes::Interface *interface, unsigned int instance_serial)
A writing instance has been closed for a watched interface.
virtual void bb_interface_data_changed(fawkes::Interface *interface)
BlackBoard data changed notification.
virtual void loop()
Code to execute in the thread.
const char * get_filename() const
Get filename.
virtual ~BBLoggerThread()
Destructor.
virtual void run()
Stub to see name in backtrace for easier debugging.
virtual void bb_interface_writer_added(fawkes::Interface *interface, unsigned int instance_serial)
A writing instance has been opened for a watched interface.
BlackBoard logger thread.
void set_threadlist(fawkes::ThreadList &thread_list)
Set threadlist and master status.