ESEditorV.h 486 B

12345678910111213141516171819202122232425
  1. #pragma once
  2. #include <Server.h>
  3. #include <Thread.h>
  4. using namespace Framework;
  5. using namespace Network;
  6. class ESEditorV
  7. {
  8. private:
  9. public:
  10. virtual ~ESEditorV()
  11. {}
  12. // nicht constant
  13. virtual void setPfad( char *pfad ) = 0;
  14. virtual void open() = 0;
  15. virtual bool nachricht( SKlient *k ) = 0;
  16. // constant
  17. virtual char *getLetzterFehler() const = 0;
  18. // Reference Counting
  19. virtual ESEditorV *getThis() = 0;
  20. virtual ESEditorV *release() = 0;
  21. };