STKNachricht.h 502 B

123456789101112131415161718192021222324252627282930
  1. #ifndef STKNachricht_H
  2. #define STKNachricht_H
  3. class STKNachricht
  4. {
  5. private:
  6. int spielZeit;
  7. int län;
  8. char *nachricht;
  9. bool verarbeitet;
  10. int ref;
  11. public:
  12. // Konstruktor
  13. STKNachricht( int län, char *nachricht );
  14. // Destruktor
  15. ~STKNachricht();
  16. // nicht constant
  17. void setVerarbeitet();
  18. // constant
  19. bool istVerarbeitet() const;
  20. int getSpielZeit() const;
  21. int getLength() const;
  22. char *getNachricht() const;
  23. // Reference Counting
  24. STKNachricht *getThis();
  25. STKNachricht *release();
  26. };
  27. #endif