21 #include "execution_time_estimator_inifin.h"
35 execution_time_estimator_manager_ = manager;
44 ExecutionTimeEstimatorsAspectIniFin::get_aspect(
Thread *thread)
const
50 "Thread '%s' claims to have the SkillExecutionTimeEstimatorAspect, but RRTI says it has not.",
Aspect initializer/finalizer base class.
Thread cannot be initialized.
A manager for execution time providers.
virtual void init(Thread *thread)
Initialize the thread with the aspect.
virtual ~ExecutionTimeEstimatorsAspectIniFin()
Destructor.
virtual void finalize(Thread *thread)
Finalize the aspect of the given thread.
ExecutionTimeEstimatorsAspectIniFin(ExecutionTimeEstimatorManager *manager)
Constructor.
An aspect to give access to the execution time estimator manager.
void finalize_ExecutionTimeEstimatorsAspect()
Finalize the aspect.
void init_ExecutionTimeEstimatorsAspect(ExecutionTimeEstimatorManager *provider_manager)
Initialize the aspect with a provider manager.
Thread class encapsulation of pthreads.
const char * name() const
Get name of thread.
Fawkes library namespace.