Fawkes API Fawkes Development Version
|
An aspect to give access to the execution time estimator manager. More...
Public Member Functions | |
ExecutionTimeEstimatorsAspect () | |
Constructor. More... | |
void | init_ExecutionTimeEstimatorsAspect (ExecutionTimeEstimatorManager *provider_manager) |
Initialize the aspect with a provider manager. More... | |
void | finalize_ExecutionTimeEstimatorsAspect () |
Finalize the aspect. More... | |
![]() | |
const std::list< const char * > & | get_aspects () const |
Get list of aspect names attached to a aspected thread. More... | |
Protected Attributes | |
ExecutionTimeEstimatorManager * | execution_time_estimator_manager_ |
The ExecutionTimeEstimatorManager that is used to manage the estimators. More... | |
Additional Inherited Members | |
![]() | |
void | add_aspect (const char *name) |
Add an aspect to a thread. More... | |
An aspect to give access to the execution time estimator manager.
Use this aspect to add an execution time provider.
Definition at line 43 of file execution_time_estimator.h.
fawkes::ExecutionTimeEstimatorsAspect::ExecutionTimeEstimatorsAspect | ( | ) |
Constructor.
Definition at line 93 of file execution_time_estimator.cpp.
References fawkes::Aspect::add_aspect().
void fawkes::ExecutionTimeEstimatorsAspect::finalize_ExecutionTimeEstimatorsAspect | ( | ) |
Finalize the aspect.
Definition at line 111 of file execution_time_estimator.cpp.
Referenced by fawkes::ExecutionTimeEstimatorsAspectIniFin::finalize().
void fawkes::ExecutionTimeEstimatorsAspect::init_ExecutionTimeEstimatorsAspect | ( | ExecutionTimeEstimatorManager * | provider_manager | ) |
Initialize the aspect with a provider manager.
provider_manager | The manager of the execution time providers |
Definition at line 103 of file execution_time_estimator.cpp.
References execution_time_estimator_manager_.
Referenced by fawkes::ExecutionTimeEstimatorsAspectIniFin::init().
|
protected |
The ExecutionTimeEstimatorManager that is used to manage the estimators.
Definition at line 51 of file execution_time_estimator.h.
Referenced by ExecutionTimeEstimatorLookupEstimatorThread::finalize(), ExecutionTimeEstimatorNavgraphThread::finalize(), ExecutionTimeEstimatorLookupEstimatorThread::init(), ExecutionTimeEstimatorNavgraphThread::init(), and init_ExecutionTimeEstimatorsAspect().