rt_callback_var_object.h 483 B

123456789101112131415
  1. #ifndef AFUN_RT_CALLBACK_VAR_OBJECT_H
  2. #define AFUN_RT_CALLBACK_VAR_OBJECT_H
  3. #include <list>
  4. #include "aFunRuntimeExport.h"
  5. #include "aFuncore.h"
  6. namespace aFunrt {
  7. class AFUN_RT_EXPORT CallBackVar : public virtual aFuncore::Object {
  8. public:
  9. virtual bool isCallBack(aFuncore::Inter &inter, aFuncore::Activation &activation);
  10. virtual void callBack(aFuncore::Inter &inter, aFuncore::Activation &activation) = 0;
  11. };
  12. }
  13. #endif //AFUN_RT_CALLBACK_VAR_OBJECT_H