QTfrontend/netwwwserver.h
changeset 635 0fb6d55ecd66
parent 633 9050a949db21
child 659 5eafb20566f1
equal deleted inserted replaced
634:b9db5ff5cfdb 635:0fb6d55ecd66
    20 #define _NET_WWWSERVER_INCLUDED
    20 #define _NET_WWWSERVER_INCLUDED
    21 
    21 
    22 #include <QObject>
    22 #include <QObject>
    23 #include "netregister.h"
    23 #include "netregister.h"
    24 
    24 
       
    25 class QHttp;
       
    26 class QTimer;
       
    27 
    25 class HWNetWwwServer : public HWNetRegisterServer
    28 class HWNetWwwServer : public HWNetRegisterServer
    26 {
    29 {
    27 	Q_OBJECT
    30 	Q_OBJECT
    28 
    31 
    29 public:
    32 public:
    30 	HWNetWwwServer(QObject *parent, const QString & descr, quint16 port);
    33 	HWNetWwwServer(QObject *parent, const QString & descr, quint16 port);
    31 
    34 
       
    35 public slots:
       
    36 	void unregister();
       
    37 
    32 private slots:
    38 private slots:
    33 	void onClientRead();
    39 	void onClientRead(int id, bool error);
       
    40 	void updateInList();
    34 
    41 
    35 private:
    42 private:
       
    43 	QHttp * http;
       
    44 	QTimer * timer;
       
    45 	QString servid, servkey;
    36 };
    46 };
    37 
    47 
    38 #endif // _NET_WWWSERVER_INCLUDED
    48 #endif // _NET_WWWSERVER_INCLUDED