KSGSThread.h 651 B

123456789101112131415161718192021222324
  1. #ifndef KAGSThread_H
  2. #define KAGSThread_H
  3. #include "../Befehl/KSGSKlasse.h"
  4. namespace KSGScript
  5. {
  6. class KSGSThreadKlasse : public KSGSKlasseInstanz
  7. {
  8. private:
  9. KSGSFunktionInstanz *func;
  10. public:
  11. // Konstruktor
  12. __declspec( dllexport ) KSGSThreadKlasse( KSGScriptProcessor *zObj, KSGSFunktionInstanz *f );
  13. // Destruktor
  14. __declspec( dllexport ) ~KSGSThreadKlasse();
  15. // nicht constant
  16. __declspec( dllexport ) void threadEnde();
  17. __declspec( dllexport ) virtual KSGSVariable *startFunktion( int id, bool access, RCArray< KSGSVariable > *parameter ) override;
  18. };
  19. }
  20. #endif