duda poll

duda poll

de Usuario eliminado -
Número de respuestas: 1

Una vez que seteo un tipo de event por ejemplo

u[i].events = POLLOUT;

Hay alguna forma de cambiar o anular ese evento? o sea que en ese mismo "i" ahora deje de recibir eventos del tipo POLLOUT?

Bue si alguien tiene idea se agradece, porque estuve buscando en Internet pero no encontre nada que dijera como hacerlo ni tampoco que diga que no se puede

En respuesta a Usuario eliminado

Re: duda poll

de Ismael Padilla De Maestri -

Hola, podés definir los eventos que querés escuchar de vuelta (por ejemplo, con u[i].events = POLLIN | POLLPRI ), o también podés hacer u[i].events = 0 para no escuchar por ningún evento.

Lo que también se puede hacer es u[i].fd = -1 (o cualquier número negativo) para que u[i].revents te retorne siempre 0.

Saludos :)