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 |
virtual Functor* Clone | ( | ) | [pure virtual] |
virtual void operator() | ( | callback_event_e | cb_event, | |
const JobStats * | j_stats, | |||
const FileStats * | f_stats | |||
) | [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.
virtual bool CompareWith | ( | const Functor * | other | ) | [pure virtual] |
Compare this instance of Functor with the parameter
other | instance of function to compare with |
Implemented in CallbackFunctor.