Ir al código fuente de este archivo.
Clases | |
class | _ASYN_IO_SPEC |
Clase utilizada en la entrada/salida asincrónica. Más... | |
Funciones | |
void | instalar_sistema_asincronico (void) |
Esta funcion instala la activacion de IO_callback. | |
void | registrar_entrada (int fd, void(*f)(void *, int), void *User_data) |
Esta funcion recibe un descriptor de archivo y lo registra en el sistema de entrada asincronica. |
|
Esta funcion instala la activacion de IO_callback. Para que IO_callback sea activada, cada descriptor de archivo sobre el que se desee leer datos asincronicamente debera ser registrado en el sistema de entrada asincronica. OJO: Hay una copia de esto (raramente) en jed_udp.cc ... esa otra copia debe eliminarse o actualizarse cuando esto se actualice... Definición en la línea 96 del archivo _unix_io.C. References BOOLEAN, IO_callback(), y sigset. Referenciado por CONEXION_TCP::crear_como_servidor(), y CONEXION_UDP::crear_como_servidor(). |
Here is the call graph for this function:
|
Esta funcion recibe un descriptor de archivo y lo registra en el sistema de entrada asincronica. La funcion que se recibe sera llamada cada que se encuentren datos disponibles en fd.
PRE: El archivo debio abrirse de manera NO BLOQUEANTE. Por ejemplo asi: fd = open(MODEMDEVICE, O_RDWR | O_NOCTTY | O_NONBLOCK); Definición en la línea 39 del archivo _unix_io.C. Referenciado por CONEXION_UDP::crear_como_servidor(), y CONEXION_TCP::crear_como_servidor(). |