|
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... | |
Public Member Functions inherited from fawkes::Aspect | |
| 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 | |
Protected Member Functions inherited from fawkes::Aspect | |
| 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().