My Project
Slots públicos | Métodos públicos | Slots privados | Atributos privados | Lista de todos los miembros
Referencia de la Clase MainWindow
Diagrama de herencias de MainWindow

Slots públicos

void handleResults (unsigned long index)
 Una senal es recibida desde el sniffer que un paquete de la forma Ethernet ->IP -> (TCP|UDP) tiene que ser desplegado en el GUI. Tambien revisa si el paquete es una solicitud a una imagen en http para desplegar. Más...
 
void slot_netwManagerFinished (QNetworkReply *reply)
 Este "slot" es llamado cuando se recibe una imagen con exito. La imagen entonces es anadida a la vizualizacion en el GUI. Más...
 

Métodos públicos

 MainWindow (QWidget *parent=0)
 Constructor.
 
 ~MainWindow ()
 Destructor.
 

Slots privados

void on_capture_clicked ()
 Senal que inicial o pausa la captura de paquetes en el sniffer.
 
void on_packetDisplay_itemClicked (QTableWidgetItem *item)
 Cuando una linea de los paquetes es seleccionada desde el GUI un resumen de la carga en ascii es presentado en la caja de resumen. Más...
 
void on_resetButton_clicked ()
 Vacia el vector de paquetes, reajusta la tabla de paquetes y el resumen del GUI.
 

Atributos privados

Ui::MainWindow * ui
 
Sniffersniff
 
QThread sniff_thread
 
QWaitCondition wait_pause
 
int pause
 
QMutex mutex
 
QStringList imageList
 
QNetworkAccessManager * netManager
 

Documentación de las funciones miembro

void MainWindow::handleResults ( unsigned long  index)
slot

Una senal es recibida desde el sniffer que un paquete de la forma Ethernet ->IP -> (TCP|UDP) tiene que ser desplegado en el GUI. Tambien revisa si el paquete es una solicitud a una imagen en http para desplegar.

Parámetros
indexnumero de el paquete en la tabla
void MainWindow::on_packetDisplay_itemClicked ( QTableWidgetItem *  item)
privateslot

Cuando una linea de los paquetes es seleccionada desde el GUI un resumen de la carga en ascii es presentado en la caja de resumen.

Parámetros
itemarticulo seleccionado en el GUI
void MainWindow::slot_netwManagerFinished ( QNetworkReply *  reply)
slot

Este "slot" es llamado cuando se recibe una imagen con exito. La imagen entonces es anadida a la vizualizacion en el GUI.

Parámetros
replyobjeto que contiene la respuesta a nuestra solicitud

Documentación de los datos miembro

QStringList MainWindow::imageList
private

List of images / lista de imagenes

QMutex MainWindow::mutex
private

Protect critical region / protege region critica

QNetworkAccessManager* MainWindow::netManager
private

to request http images / para solicitar imagenes http

int MainWindow::pause
private

flag to pause / bandera para pausar

Sniffer* MainWindow::sniff
private

pointer to the sniffer class / apuntador a la clase sniffer

QThread MainWindow::sniff_thread
private

thread for the sniffer / hilo para el sniffer

QWaitCondition MainWindow::wait_pause
private

to pause the sniffer / para pausar el sniffer


La documentación para esta clase fue generada a partir de los siguientes ficheros: