الحدث :: Wallappable.

السكر للسماح لك بصدد مستمعي الأحداث على مسافة
التحميل الان

الحدث :: Wallappable. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Rebecca Turner
  • موقع ويب الناشر:
  • http://search.cpan.org/~winter/

الحدث :: Wallappable. العلامات


الحدث :: Wallappable. وصف

الحدث :: Wrappable هو مساعد لإنشاء مستمعي أحداث ملفوفة عالميا. هذه هي وسيلة لزيادة جميع مستمعي الحدث المسجلين خلال فترة زمنية. انظر Anyevent :: Collect and Moosex :: حدث للحصول على أمثلة من استخدامه. قد يكون من المرغوب فيه أن يستكشف الآثار المترتبة على ذلك في حالات الاستخدام الخاصة بي أولا. استخدم الحدث :: Wrappable؛ استخدم Anyevent؛ استخدام Anyevent :: اجمع؛ My Wrappers = (Sub {My (EXTS) = _؛ إرجاع Sub {قل "حدث الاتصال ..."؛ الحدث $ -> ()؛ قل "تم مع الحدث"}؛}،)؛ بلدي ($ W1، $ W2)؛ # جمع فقط ينتظر حتى جميع الأحداث المسجلة في كتلة النار # قبل العودة. اجمع {حدث :: wrappable-> wrap_events (sub {$ w1 = ae :: timer 0.1، 0، event {say "first timer أثار"}؛}، Whrappers)؛ $ W2 = AE :: Timer 0.2، 0، Event {Say "Timer Second Triggered"}؛ } # سوف تطبع: # استدعاء الحدث ... # أول توقيت يؤدي إلى # القيام به مع الحدث # الموقت الثاني الناجم عن # أدناه يفعل الشيء نفسه، ولكن استخدام المعالجات الطريقة بدلا من ذلك. استخدام MOOSEX :: إعلان؛ الفصول الدراسية {طريقة Listener_a {say "أول معالج حدث Timer"؛ } طريقة Listener_B {قل "معالج الأحداث الموقت الثاني"؛ }} اجمع {مستمعي $ = ExampleClass-> جديد؛ الحدث :: Wrappable-> Wrap_events (SUB {$ W1 = AE :: Timer 0.1، 0، Event_Method $ Listeners => "Listener_A"؛}، Whrappers)؛ $ W2 = AE :: Timer 0.2، 0، Event_Method $ المستمعين => "Listener_B"؛ }؛ صفح المنتج


الحدث :: Wallappable. برامج ذات صلة