00001 #ifndef AEDFUNCTORBASE_H 00002 #define AEDFUNCTORBASE_H 00003 00004 #include <iostream> 00005 #include "dllmacros.h" 00006 00007 class DLLEXPORT aedFunctorBase 00008 { 00009 public: 00010 //aedFunctorBase(); 00011 //virtual ~aedFunctorBase(); 00012 00013 virtual void operator() (void *caller, void *data) = 0; 00014 virtual void Call(void *caller, void *data) = 0; 00015 virtual aedFunctorBase *clone(void) = 0; 00016 00017 }; 00018 00019 class stub 00020 { 00021 }; 00022 00023 #endif