mirror of
https://github.com/danog/loop.git
synced 2024-11-26 11:54:51 +01:00
Update
This commit is contained in:
parent
1544d1fe5b
commit
8309d5be1d
@ -52,7 +52,7 @@ abstract class Loop
|
||||
|
||||
#### loop()
|
||||
|
||||
The `loop` [async coroutine](https://amphp.org/amp/coroutines/) will be run only once, every time the `start` method is called.
|
||||
The `loop` [async fiber](https://amphp.org/) will be run only once, every time the `start` method is called.
|
||||
|
||||
#### __toString()
|
||||
|
||||
@ -106,7 +106,7 @@ Pauses the loop for the specified number of milliseconds, or forever if `null` i
|
||||
#### resume()
|
||||
|
||||
Forcefully resume the loop from the outside.
|
||||
Returns a promise that is resolved when the loop is paused again.
|
||||
Returns a future that is resolved when the loop is paused again.
|
||||
|
||||
|
||||
### SignalLoop
|
||||
@ -135,7 +135,7 @@ Signaling can be used as a message exchange mechanism a-la IPC, and can also be
|
||||
|
||||
#### waitSignal()
|
||||
|
||||
Resolve the provided promise or return|throw passed signal.
|
||||
Resolve the provided future or return|throw passed signal.
|
||||
|
||||
### ResumableSignalLoop
|
||||
|
||||
|
@ -10,12 +10,14 @@
|
||||
|
||||
namespace danog\Loop\Interfaces;
|
||||
|
||||
use Stringable;
|
||||
|
||||
/**
|
||||
* Loop interface.
|
||||
*
|
||||
* @author Daniil Gentili <daniil@daniil.it>
|
||||
*/
|
||||
interface LoopInterface
|
||||
interface LoopInterface extends Stringable
|
||||
{
|
||||
/**
|
||||
* Start the loop.
|
||||
@ -27,10 +29,6 @@ interface LoopInterface
|
||||
* The actual loop function.
|
||||
*/
|
||||
public function loop(): void;
|
||||
/**
|
||||
* Get name of the loop.
|
||||
*/
|
||||
public function __toString(): string;
|
||||
/**
|
||||
* Check whether loop is running.
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user