PoE :: kernel

POE :: Kernel is een gebeurtenisgestuurde draad-applicatie-kernel in Perl.
Download nu

PoE :: kernel Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Rocco Caputo
  • Uitgever website:
  • http://search.cpan.org/~apocal/

PoE :: kernel Tags


PoE :: kernel Beschrijving

PoE :: Kernel is een door de gebeurtenis aangedreven schroefdraad-applicatie-kernel in Perl. PoE :: Kernel is een gebeurtenisgestuurde threaded-applicatie-kernel in Perl.SynopsiPoE wordt geleverd met zijn eigen evenementenlus, die is gebaseerd op select () en volledig in Perl geschreven. Om het te gebruiken, gewoon: gebruik POE; POE kan zich aanpassen aan het werk met andere gebeurtenislussen en I / O-multiplex-systemen. Momenteel past het zich aan aan GTK, TK, Event.PM of IO :: Poll wanneer een van die modules wordt gebruikt voor PoE :: Kernel. gebruik GTK; # Of tk, evenement of io :: poll; gebruik POE; of gebruik POE QW (LOOP :: GTK); of gebruik PoE :: kernel {lus => "GTK"}; Gebruik PoE :: Sessie; methoden om het proces 'Global Kernel-instantie te beheren: # Haal de unieke identificatie van de kernel op. $ kernel_id = $ kernel-> id; # Ren de gebeurtenislus, alleen terugkeren wanneer het geen sessies meer heeft om te verdubbelen. Ondersteunt twee vormen. $ poe_kernel-> run (); PoE :: Kernel-> Run (); FIFO Event Methoden: # Plaats een evenement naar een willekeurige sessie. $ kernel-> post ($ sessie, $ gebeurtenis, @event_args); # Plaats een evenement terug naar de huidige sessie. $ kernel-> opbrengst ($ gebeurtenis, @Event_args); # Bel een gebeurtenishandler synchroon. Bypasses PoE's Event Queue # en retourneert de retourwaarde van de handler. $ Handler_Result = $ Kernel-> Oproep ($ sessie, $ gebeurtenis, @Event_args); Originele alarm- en vertragingsmethoden: # post een evenement dat wordt afgeleverd op een gegeven UNIX-tijdperktijd. # Dit wist eerdere getimede gebeurtenissen met dezelfde naam. $ kernel-> alarm ($ gebeurtenis, $ epoch_time, @event_args); # Plaats een extra alarm, waardoor bestaande in de wachtrij staan. $ kernel-> alarm_add ($ gebeurtenis, $ epoch_time, @event_args); # Plaats een evenement dat na een vertraging wordt afgeleverd, gespecificeerd in # seconden. Dit wist eerdere getimede gebeurtenissen met dezelfde # naam. $ kernel-> vertraging ($ evenement, $ seconden, @Event_args); # Plaats een extra vertraging, waardoor bestaande in de wachtrij staan. $ kernel-> delay_add ($ evenement, $ seconden, @Event_args); Vereisten: · Perl


PoE :: kernel Gerelateerde software

C :: Scannen

C :: Scannen is een PERL-module die C-taalbestanden kan scannen op eenvoudig erkende constructen. ...

2,037

Downloaden