Fawkes API Fawkes Development Version
fawkes::ExecutionTimeEstimatorsAspect Class Reference

An aspect to give access to the execution time estimator manager. More...

Inheritance diagram for fawkes::ExecutionTimeEstimatorsAspect:

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

ExecutionTimeEstimatorManagerexecution_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...
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ExecutionTimeEstimatorsAspect()

fawkes::ExecutionTimeEstimatorsAspect::ExecutionTimeEstimatorsAspect ( )

Constructor.

Definition at line 93 of file execution_time_estimator.cpp.

References fawkes::Aspect::add_aspect().

Member Function Documentation

◆ finalize_ExecutionTimeEstimatorsAspect()

void fawkes::ExecutionTimeEstimatorsAspect::finalize_ExecutionTimeEstimatorsAspect ( )

Finalize the aspect.

Definition at line 111 of file execution_time_estimator.cpp.

Referenced by fawkes::ExecutionTimeEstimatorsAspectIniFin::finalize().

◆ init_ExecutionTimeEstimatorsAspect()

void fawkes::ExecutionTimeEstimatorsAspect::init_ExecutionTimeEstimatorsAspect ( ExecutionTimeEstimatorManager provider_manager)

Initialize the aspect with a provider manager.

Parameters
provider_managerThe 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().

Member Data Documentation

◆ execution_time_estimator_manager_


The documentation for this class was generated from the following files: