SSKlientV.h 733 B

1234567891011121314151617181920212223242526
  1. #pragma once
  2. #include <Thread.h>
  3. using namespace Framework;
  4. class SSKlientV : public Thread
  5. {
  6. private:
  7. public:
  8. // nicht constant
  9. virtual void nichtTrennen() = 0;
  10. virtual double ping() = 0;
  11. virtual void spielNachricht( short len, char *bytes ) = 0;
  12. virtual void statistikNachricht( short len, char *bytes ) = 0;
  13. virtual void trenne() = 0;
  14. virtual void thread() = 0;
  15. virtual void errorZuKlientEmpfang( const char *nachricht ) = 0; // sendet eine Fehlernachricht zum Klient
  16. virtual void errorZuKlientSende( const char *nachricht ) = 0;
  17. // const
  18. virtual int getAccountId() const = 0;
  19. // Reference Counting
  20. virtual SSKlientV *getThis() = 0;
  21. virtual SSKlientV *release() = 0;
  22. };