eventxx

Un envoltorio simple, directo, de un encabezado en línea C ++ para libevente.
Descargar ahora

eventxx Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Public Domain
  • Precio:
  • FREE
  • Nombre del editor:
  • Leandro Lucarella
  • Sitio web del editor:
  • http://www.llucax.com.ar

eventxx Etiquetas


eventxx Descripción

Un envoltorio simple, directo, de un encabezado en línea en línea para libevente. libevent es una API popular que proporciona un mecanismo para ejecutar una función de devolución de llamada cuando se produce un evento específico en un descriptor de archivo o después de que se haya alcanzado un tiempo de espera. Además, libevent también admite las devoluciones de llamadas debido a las señales o los tiempos de espera regular. El proyectoEventXX es un envoltorio de C ++ de un encabezado simple, directo, directo, para libevente. Sí, es solo un archivo de encabezado, por lo que si desea usarlo, simplemente puede copiar el archivo a su proyecto y está configurado (bueno, deberá vincularse a libevent;). Sé que Eventxx funcionará con libevent 1.1 y 1.2 si usa el FIX EVENT_BASE_FREE () (consulte la sección de estado para obtener más detalles). Está diseñado para estar lo más cerca posible para liberar (sin comprometer las técnicas de programación modernas de C ++) y eficientes (ya que todos La implementación es trivial y en línea, teóricamente, no impone en absoluto la sobrecarga). Por favor, visite el sitio web de Eventxx para obtener la última versión de esta documentación. Siempre puede obtener la versión actual del directorio de liberación o agarrar la máxima fecha actualizada Fuentes del repositorio de DARCS. También puede echar un vistazo a la interfaz DARCSWEB para ver los últimos cambios en línea o suscribirse a su feed RSS para seguir el desarrollo.Usage: Probablemente debería leer la documentación libevent para comenzar o al menos solo para su referencia. , aunque EventXX es bastante simple, por lo que puede saltar directamente a la sección Ejemplo (o la lista de ejemplo) y escribir un programa de trabajo sin mucho problema. Este envoltorio fue diseñado para ser utilizado como L Ibevent, pero con azúcar de sintaxis de estilo de C ++ (o veneno, depende de su punto de vista;) y las golosinas. La principal diferencia en Libevent es que siempre tiene que hacerlo, un EventXX :: Dispatcher para obtener un ciclo de eventos. No hay bucle de eventos globales implícitos. Esto agrega una línea de código adicional para aplicaciones únicas roscadas y hace que las cosas sean mucho más sencillas, así que espero que nadie se queje de ello;). Consulte EventXX :: Documentación del despachador para más detalles. Puede usar el uso de las mismas funciones de llamada de devolución de llamada Lebevent Use u otro tipo de objetos de función (consulte la sección Eventos para obtener detalles sobre los tipos de eventos) .Eventxx utiliza excepciones para informar errores. Todas las funciones tienen especificaciones de excepciones, por lo que es fácil averiguar qué esperar. Consulte la sección de excepciones para obtener más detalles. Una abstracción de TimesPEC se proporciona como Eventxx :: Time for conveniente argumento que pasa. Aún más, es un TimesPec, con algunos métodos convenientes para acceder a los atributos con los nombres de los próstomos. Y aún más, Eventxx es un mapeo tan directo que todos los eventos :: Los eventos son estructuras de eventos libeventes también, por lo que, teóricamente, puede pasar un evento EventXX :: Evento a las funciones de Libevent C sin muchos problemas. eventxx :: despachador es la única clase que no se deriva de libevent struct (event_base) porque esta estructura no está definida en el encabezado libevente (simplemente declarado) .Maybe No debe conocer estos detalles de implementación para mantener la abstracción, pero esto es Un objetivo de diseño básico de esta envoltura, por lo que no hay muchas posibilidades de que esto cambie en el futuro (pero use este conocimiento con cuidado, ha sido advertido.


eventxx Software relacionado

Finanzas :: Cita

Finanzas :: Cita es un módulo Perl para obtener acciones y cotizaciones de fondos mutuos de varios intercambios. ...

184

Descargar