#include <Servidor.hpp>
Señales | |
| void | EliminarConexion (Conexion *con) |
Métodos públicos | |
| Conexion (int descriptor) | |
| Constructor. | |
| ~Conexion () | |
| Destructor. | |
| void | Escribe (const QString &texto) |
| Envía un mensaje de texto a un cliente. | |
Atributos públicos | |
| int | descriptor |
| Descriptor del socket. | |
| QString * | direccion |
| Dirección IP de la que procede la conexión (como cadena de texto). | |
Slots privados | |
| void | ConexionCerrada () |
| Slot que se ejecutará cuando se cierre la conexión. | |
| void | Lee () |
| Slot que se ejecutará cuando haya algo que leer. | |
Definición en la línea 39 del archivo Servidor.hpp.
|
|
Constructor.
Definición en la línea 43 del archivo Servidor.cpp. Hace referencia a ConexionCerrada(), descriptor, direccion, y Lee(). 00044 { 00045 setSocketDescriptor (desc); 00046 00047 descriptor = desc; 00048 direccion = new QString (peerAddress().toString()); 00049 00050 connect (this, SIGNAL (disconnected()), SLOT (ConexionCerrada())); 00051 connect (this, SIGNAL (readyRead()), SLOT (Lee())); 00052 }
|
|
|
Destructor.
Definición en la línea 55 del archivo Servidor.cpp. Hace referencia a direccion. 00056 { 00057 qDebug ("Destructor de Conexion"); 00058 00059 delete direccion; 00060 }
|
|
|
Slot que se ejecutará cuando se cierre la conexión.
Definición en la línea 63 del archivo Servidor.cpp. Hace referencia a EliminarConexion(). Referenciado por Conexion(). 00064 { 00065 emit (EliminarConexion (this)); 00066 }
|
|
|
Referenciado por ConexionCerrada(). |
|
|
Envía un mensaje de texto a un cliente.
Definición en la línea 81 del archivo Servidor.cpp. Referenciado por Servidor::Escribe().
|
|
|
Slot que se ejecutará cuando haya algo que leer.
Definición en la línea 69 del archivo Servidor.cpp. Hace referencia a Mensajero::NuevaLinea(). Referenciado por Conexion(). 00070 { 00071 QTextStream stream (this); 00072 00073 if (canReadLine()) 00074 { 00075 QString linea = stream.readLine(); 00076 miMensaj->NuevaLinea (socketDescriptor(), linea); 00077 } 00078 }
|
|
|
Descriptor del socket.
Definición en la línea 58 del archivo Servidor.hpp. Referenciado por Conexion(), y Servidor::EliminarConexion(). |
|
|
Dirección IP de la que procede la conexión (como cadena de texto).
Definición en la línea 60 del archivo Servidor.hpp. Referenciado por Conexion(), Servidor::EliminarConexion(), Servidor::incomingConnection(), y ~Conexion(). |
1.4.4