Evento :: envoltable

Azúcar para permitirle instrumentos de escuchos de eventos a distancia
Descargar ahora

Evento :: envoltable Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Rebecca Turner
  • Sitio web del editor:
  • http://search.cpan.org/~winter/

Evento :: envoltable Etiquetas


Evento :: envoltable Descripción

Evento :: Wrappable es un ayudante para crear oyentes de eventos envueltos globalmente. Esta es una forma de aumentar todos los oyentes de eventos registrados durante un período de tiempo. Consulte ANEVENTE :: COLECCIÓN Y MOOSEX :: Evento para ejemplos de su uso. Una variante ámbilizada léxicamente puede ser deseable, sin embargo, tendrá que explorar las implicaciones de eso para mis propios casos de uso. First.Synopsis Use evento :: Envoltable; Utilice cualquier evento; Utilice ANYEVENTE :: COLECCIÓN; MI @WRAPPERS = (SUB {MY ($ EVENT) = @_; DEVOLUCIÓN SUB {DIGA "EVENTO DE LLAMADA ..."; EVENTO DE $ -> (); Diga "Hecho con evento"};},); mi ($ w1, $ w2); # Recoger solo espera hasta todos los eventos registrados en su cuadro Fuego # antes de regresar. Recopilar {Evento :: Wrappable-> Wrap_Events (Sub {$ W1 = AE :: Timer 0.1, 0, Event {Di "primer temporizador activado"};}, @wrappers); $ w2 = AE :: Timer 0.2, 0, Event {Di "Second Temporizador activado"}; }; # Imprimirá: # evento de llamada ... # El primer temporizador disparado # se realizó con el evento # segundo temporizador disparado #, la siguiente hace la misma cosa, pero utilizando los manipuladores de métodos en su lugar. Usa Moosex :: Declare; Clase EXAMPLECLASS {METHICE SECEYER_A {DIRE "HANDERADOR DE EVENTOS DEL PRIMER TIMER"; } Método LISTEER_B {DIGA "HANDERADOR DE EVENTOS DE SEGUNDO TIMER"; }} cobrar {mis $ oyers = ejempleclass-> nuevo; Evento :: Wrappable-> Wrap_Events (Sub {$ W1 = AE :: Timer 0.1, 0, Event_Method $ Oychers => "EcreeSer_a";}, @welpers); $ W2 = AE :: Timer 0.2, 0, Event_Method $ oyerss => "EcreeSer_B"; }; Página de inicio del producto


Evento :: envoltable Software relacionado