POE :: Çekirdek

POE :: Çekirdek, Perl'de bir olay tahrikli dişli uygulama çekirdeğidir.
Şimdi İndirin

POE :: Çekirdek Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Rocco Caputo
  • yayıncı web sitesi:
  • http://search.cpan.org/~apocal/

POE :: Çekirdek Etiketler


POE :: Çekirdek Açıklama

POE :: Kernel, Perl'de bir etkinlik süren iş parçacığı uygulama çekirdeğidir. POE :: Çekirdek, Perl.SynOpsIpoe'daki bir Etkinlik Tahrikli Dişli Uygulama Çekirdeğidir. Kullanmak için, basitçe: POE; POE, diğer olay döngüleri ve I / O multiplex sistemleriyle çalışmak için kendisini uyarlayabilir. Şu anda, bu modüllerden biri POE :: çekirdeğinden birinin kullanıldığında GTK, TK, Event.PM veya IO :: anketine adapte olur. GTK kullanın; # Veya TK, olay veya IO :: anket; POE kullanın; veya POE QW (LOOP :: GTK) kullanın; veya POE :: KERNEL {LOOP => "GTK"} kullanın; POE :: oturumunu kullanın; işlemin küresel çekirdeği örneğini yönetme yöntemleri: # Çekirdek'in benzersiz tanımlayıcısını alın. $ KERNEL_ID = $ KERNEL-> ID; # Olay döngüsünü çalıştırın, sadece # gönderme olaylarına daha fazla oturum olmadığında geri döner. İki formu destekler. $ poe_kernel-> run (); POE :: KERNEL-> RUN (); FIFO Olay Yöntemleri: # Bir olayı rasgele oturumuna gönderin. $ Kernel-> Post ($ Oturum, $ Event, @event_args); # Geçerli oturuma geri bir olayı gönderin. $ Kernel-> Verim ($ Event, @event_args); # Bir olay işleyicisini eşzamanlı olarak arayın. POE'nin Olay Kuyruğu # bypasses ve işleyicinin dönüş değerini döndürür. $ Handler_Result = $ Kernel-> Call ($ Oturum, $ Etkinlik, @event_args); Orijinal Alarm ve Gecikme Yöntemleri: # Belirli bir UNIX döneminde teslim edilecek bir olay gönderin. # Bu, önceki zamanlı olayları aynı durum adıyla temizler. $ Kernel-> Alarm ($ Event, $ Epoch_Time, @event_args); # Ek bir alarm gönderin, mevcut olanları sıraya bırakın. $ Kernel-> Alarm_Add ($ Event, $ Epoch_Time, @event_args); # # Saniyede belirtilen bir gecikmeden sonra teslim edilecek bir olay gönderin. Bu, önceki zamanlı olayları aynı # adıyla temizler. $ Kernel-> Gecikme ($ olay, $ saniye, @event_args); # Ek bir gecikme gönderin, mevcut olanları sıraya bırakın. $ KERNEL-> DELAY_ADD ($ olayı, $ saniye, @event_args); Gereksinimler: · Perl


POE :: Çekirdek İlgili Yazılım