22 #ifndef _PLUGINS_MONGODB_LOG_MONGODB_LOG_TF_THREAD_H_
23 #define _PLUGINS_MONGODB_LOG_MONGODB_LOG_TF_THREAD_H_
25 #include <aspect/blackboard.h>
26 #include <aspect/clock.h>
27 #include <aspect/configurable.h>
28 #include <aspect/logging.h>
29 #include <aspect/tf.h>
30 #include <core/threading/thread.h>
31 #include <plugins/mongodb/aspect/mongodb.h>
32 #include <utils/time/time.h>
67 void store(std::vector<fawkes::tf::TimeCacheInterfacePtr> &caches,
68 std::vector<fawkes::Time> & from,
69 std::vector<fawkes::Time> & to);
74 std::string database_;
75 std::string collection_;
76 float cfg_storage_interval_;
77 std::vector<fawkes::Time> last_tf_range_end_;