patch.h 479 B

12345678910111213141516171819202122232425262728
  1. #pragma once
  2. #include "tcp-client.h"
  3. class PatchServer {
  4. public:
  5. PatchServer();
  6. ~PatchServer();
  7. void SetHost(const char *host);
  8. void SetPort(const char *port);
  9. void SetEnabled(bool enabled);
  10. void SetReading(bool reading);
  11. void SetQuitAfter(bool quit_after);
  12. bool IsEnabled();
  13. bool QuitAfter();
  14. bool Start();
  15. void Stop();
  16. bool Process();
  17. private:
  18. TCPClient tcp;
  19. bool enabled;
  20. bool reading;
  21. bool quit_after;
  22. };