printerssocketserver.h 424 B

12345678910111213141516171819202122232425
  1. #ifndef PRINTERSSOCKETSERVER_H
  2. #define PRINTERSSOCKETSERVER_H
  3. #include <QObject>
  4. #include <QWebSocketServer>
  5. #include <QTcpSocket>
  6. #include <QAtomicInteger>
  7. class PrintersSocketServer: public QObject
  8. {
  9. Q_OBJECT
  10. public:
  11. PrintersSocketServer();
  12. void setupServer();
  13. bool isRunning();
  14. void stop();
  15. private:
  16. QAtomicInteger *running;
  17. QWebSocketServer *server;
  18. };
  19. #endif // PRINTERSSOCKETSERVER_H