rootobjectx.h 1006 B

1234567891011121314151617181920212223242526272829303132333435
  1. // ----------------------------------------------------------------------------
  2. // Generated by InterfaceFactory [Fri May 16 23:15:13 2003]
  3. //
  4. // File : rootobjectx.h
  5. // Class : RootObject
  6. // class layer : Dispatchable Receiver
  7. // ----------------------------------------------------------------------------
  8. #ifndef __ROOTOBJECTX_H
  9. #define __ROOTOBJECTX_H
  10. #include "rootobject.h"
  11. class RootObjectCallback;
  12. class ScriptObject;
  13. // ----------------------------------------------------------------------------
  14. class RootObjectX : public RootObject {
  15. protected:
  16. RootObjectX() {}
  17. public:
  18. virtual const wchar_t *rootobject_getClassName()=0;
  19. virtual void rootobject_notify(const wchar_t *s, const wchar_t *t, int u, int v)=0;
  20. virtual ScriptObject *rootobject_getScriptObject()=0;
  21. virtual void rootobject_setScriptObject(ScriptObject *obj)=0;
  22. virtual void rootobject_addCB(RootObjectCallback *cb)=0;
  23. protected:
  24. RECVS_DISPATCH;
  25. };
  26. #endif // __ROOTOBJECTX_H