A class providing an abstract base for FASP functors. More...
Public Member Functions | |
virtual | ~Functor () |
Destructs this FASP functor. | |
virtual Functor * | Clone ()=0 |
virtual void | operator() (callback_event_e cb_event, const JobStats *j_stats, const FileStats *f_stats)=0 |
virtual bool | CompareWith (const Functor *other)=0 |
A class providing an abstract base for FASP functors.
|
pure virtual |
|
pure virtual |
Compare this instance of Functor with the parameter
other | instance of function to compare with |
Implemented in CallbackFunctor< T >.
|
pure virtual |
Overloads the "()" operator (the function call operator) for this FASP functor.
cb_event | the event on which the callback is performed |
j_stats | the FASP Job stats |
f_stats | the current FASP Job file stats |
Implemented in CallbackFunctor< T >.