ConsoleServer.h 358 B

123456789101112131415161718192021222324252627282930
  1. #include "Types.h"
  2. #include "TCPSocket.h"
  3. #include "Thread.h"
  4. #include "Mutex.h"
  5. #include "Cond.h"
  6. namespace crown
  7. {
  8. class ConsoleServer
  9. {
  10. public:
  11. ConsoleServer();
  12. void start(uint32_t port);
  13. void stop();
  14. void receive_command();
  15. private:
  16. void parse_command();
  17. os::TCPSocket m_socket;
  18. uint8_t data[1024];
  19. };
  20. } // namespace crown