TaskFunc template class. More...
#include <PeriodicTaskBase.h>
Public Member Functions | |
| TaskFunc (T *obj, F func) | |
| Constructor. | |
| virtual | ~TaskFunc () |
| Destructor. | |
| virtual int | operator() () |
| Functor. | |
Public Attributes | |
| T * | m_obj |
| object | |
| F | m_func |
| function | |
TaskFunc template class.
| coil::TaskFunc< T, F >::TaskFunc | ( | T * | obj, | |
| F | func | |||
| ) | [inline] |
Constructor.
Constructor
| obj | Object. | |
| func | Function. |
| virtual coil::TaskFunc< T, F >::~TaskFunc | ( | ) | [inline, virtual] |
Destructor.
Destructor
| virtual int coil::TaskFunc< T, F >::operator() | ( | ) | [inline, virtual] |
Functor.
Execute a function of the object.
Implements coil::TaskFuncBase.
References coil::TaskFunc< T, F >::m_func, and coil::TaskFunc< T, F >::m_obj.
| F coil::TaskFunc< T, F >::m_func |
function
Referenced by coil::TaskFunc< T, F >::operator()().
| T* coil::TaskFunc< T, F >::m_obj |
object
Referenced by coil::TaskFunc< T, F >::operator()().
1.6.3