Argumentos de los threads. Más...
#include <client.h>
Atributos públicos | |
pthread_mutex_t * | mutex |
Variable de control de la exclusión mútua entre threads. Más... | |
pthread_cond_t * | condition |
Variable de notificación a otros threads. Más... | |
Socket * | s |
Puntero al socket. Más... | |
Argumentos de los threads.
Este struct define los argumentos que recibe un thread abierto por la aplicación servidor al recibir una conexión entrante
pthread_cond_t* thread_args::condition |
Variable de notificación a otros threads.
Esta variable se usa para notificar a otros threads cuando deben realizar otras acciones.
Actualmente se usa para notificar al thread principal cuando el thread que lo invoca ha terminado, en caso de que el principal haya quedado bloqueado y no admita más conexiones.
pthread_mutex_t* thread_args::mutex |
Variable de control de la exclusión mútua entre threads.
Esta variable se usa para bloquear otros threads en operaciones de exclusion mútua donde se modifican variables compartidas
Socket* thread_args::s |
Puntero al socket.
Esta variable representa el puntero al socket que proviene de la conexión entrante recibida por el servidor. Con este, el thread puede recibir y enviar los datos.