Ev::run

(PECL ev >= 0.2.0)

Ev::run — ă‚€ăƒ™ăƒłăƒˆăźăƒă‚§ăƒƒă‚Żăšăƒ‡ăƒ•ă‚©ăƒ«ăƒˆăƒ«ăƒŒăƒ—ăźă‚łăƒŒăƒ«ăƒăƒƒă‚Żăźć‘Œăłć‡șしを開構する

èȘŹæ˜Ž

final public static function Ev::run( int $flags = ?): void

ă‚€ăƒ™ăƒłăƒˆăźăƒă‚§ăƒƒă‚Żăšăƒ‡ăƒ•ă‚©ăƒ«ăƒˆăƒ«ăƒŒăƒ—ăźă‚łăƒŒăƒ«ăƒăƒƒă‚Żăźć‘Œăłć‡șă—ă‚’é–‹ć§‹ă—ăŸă™ă€‚ ă‚łăƒŒăƒ«ăƒăƒƒă‚ŻăŒ Ev::stop() ăƒĄă‚œăƒƒăƒ‰ă‚’èȘ­ă‚“ă ăšăă€ あるいは flags ăŒă‚Œăƒ­ä»„ć€–ăźăšă (ă“ăźć Žćˆăźæˆ»ă‚Šć€€ăŻ true) ă«ç”æžœă‚’èż”ă—ăŸă™ă€‚ă‚ă‚‹ă„ăŻă€ăƒ«ăƒŒăƒ—ă‚’ć‚ç…§ă™ă‚‹ă‚ąă‚Żăƒ†ă‚Łăƒ–ăȘă‚Šă‚©ăƒƒăƒăƒŁăƒŒăŒăȘいべき (EvWatcher::keepalive() が true) ăźăšăă«ă‚‚ç”æžœă‚’èż”ă—ă€ă“ăźăšăă«èż”ă™ć€€ăŻ false にăȘă‚ŠăŸă™ă€‚ æˆ»ă‚Šć€€ăźè§Łé‡ˆăŻă€äž€èˆŹçš„ă«ă€ もし true ăȘă‚‰ăŸă äœœæ„­ăŒæź‹ăŁăŠă„ă‚‹ ずăȘă‚ŠăŸă™ă€‚

ăƒ‘ăƒ©ăƒĄăƒŒă‚ż

flags

ă‚Șăƒ—ă‚·ăƒ§ăƒłăźăƒ‘ăƒ©ăƒĄăƒŒă‚żă§ă€ä»„äž‹ăźă„ăšă‚Œă‹ă«ăȘă‚ŠăŸă™ă€‚

flags ă«æŒ‡ćźšă§ăă‚‹ć€€ăźäž€èŠ§
flags èȘŹæ˜Ž
0 äžŠă§èż°ăčăŸăƒ‡ăƒ•ă‚©ăƒ«ăƒˆăźæŒ™ć‹•ă€‚
Ev::RUN_ONCE æœ€ć€§ 1 ä»¶ăƒ–ăƒ­ăƒƒă‚Żă—ăŸă™ (ćŸ…ă€ă‘ă‚Œă©ă‚‚çč°ă‚Šèż”ă—ăŸă›ă‚“)。
Ev::RUN_NOWAIT ăŸăŁăŸăăƒ–ăƒ­ăƒƒă‚Żă—ăŸă›ă‚“ (ă‚€ăƒ™ăƒłăƒˆă‚’ć–ćŸ—ă—ăŠć‡Šç†ă—ăŸă™ăŒă€ćŸ…ăĄăŸă›ă‚“)。
ćźŸèĄŒăƒ•ăƒ©ă‚°ćźšæ•° も揂照ください。

æˆ»ă‚Šć€€

ć€€ă‚’èż”ă—ăŸă›ă‚“ă€‚

ć‚è€ƒ

  • Ev::stop() - ăƒ‡ăƒ•ă‚©ăƒ«ăƒˆăźă‚€ăƒ™ăƒłăƒˆăƒ«ăƒŒăƒ—ă‚’æ­ąă‚ă‚‹
  • EvLoop::run() - Begin checking for events and calling callbacks for the loop
add a note

User Contributed Notes

There are no user contributed notes for this page.