23#include "lookup_estimator.h"
25#include <aspect/configurable.h>
26#include <aspect/logging.h>
27#include <core/threading/thread.h>
28#include <execution_time_estimator/aspect/execution_time_estimator.h>
29#include <plugins/mongodb/aspect/mongodb.h>
43 constexpr static char cfg_prefix_[] =
"plugins/execution-time-estimator/lookup/";
44 std::shared_ptr<fawkes::LookupEstimator> estimator_;
Get estimates for skill execution times from samples of a mongodb database.
void finalize()
Unregister the estimator.
void init()
Register the estimator.
ExecutionTimeEstimatorLookupEstimatorThread()
Constructor.
Thread aspect to access configuration data.
An aspect to give access to the execution time estimator manager.
Thread aspect to log output.
Thread aspect to access MongoDB.
Thread class encapsulation of pthreads.