desarrollosconsejeria/controlwifi/2.0-4/controlwifiserver/servidor.h @ 23a384b9
23a384b9 | Elisa | #ifndef SERVIDOR_H
|
|
#define SERVIDOR_H
|
|||
#include <QObject>
|
|||
#include <QDebug>
|
|||
#include <QLocalServer>
|
|||
#include <QLocalSocket>
|
|||
#include <QTimer>
|
|||
class Servidor : public QObject
|
|||
{
|
|||
Q_OBJECT
|
|||
public:
|
|||
explicit Servidor(QObject *parent = 0);
|
|||
~Servidor();
|
|||
void listen (QString &name);
|
|||
void apagaPuntoAcceso1();
|
|||
void enciendePuntoAcceso1();
|
|||
signals:
|
|||
void nuevaInstancia();
|
|||
public slots:
|
|||
void newConnection();
|
|||
void readyRead();
|
|||
QString verEstadoPuntoAcceso();
|
|||
private slots:
|
|||
void onTimeout();
|
|||
private:
|
|||
QLocalSocket *mSocket;
|
|||
QLocalServer *mServer;
|
|||
QTimer *mTimer;
|
|||
void procesaOrden(const QString &orden);
|
|||
void enciendePuntoAcceso();
|
|||
void apagaPuntoAcceso();
|
|||
void enciendeTarjeta();
|
|||
void cambiaClaveTarjeta(const QString &clave);
|
|||
void apagaTarjeta();
|
|||
QString hallaDatos(const QString &orden);
|
|||
void modificarClaveTarjeta(const QString &clave);
|
|||
void cargaVariablesEntorno();
|
|||
QString hayProfesorActivo();
|
|||
void cambiaClavePuntoAccesoSinReiniciar(const QString &accion);
|
|||
void cambioEstadoWifi(int estado);
|
|||
QString generaClave();
|
|||
void enviaDatosPuntoAcceso();
|
|||
void enviaDatosTarjeta();
|
|||
QString verEstadoTarjeta();
|
|||
void wifiPuntoAccesoFinSesion();
|
|||
void wifiTarjetaFinSesion();
|
|||
};
|
|||
#endif // SERVIDOR_H
|