| الحدث :: Wallappable. السكر للسماح لك بصدد مستمعي الأحداث على مسافة |
التحميل الان |
الحدث :: Wallappable. الترتيب والملخص
- رخصة:
- Perl Artistic License
- اسم الناشر:
- 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. برامج ذات صلة