MadelineProtoDocs/docs/PHPInternal/danog/MadelineProto/Loop/Connection/ReadLoop.md
2020-10-15 19:11:10 +02:00

1.6 KiB

title: danog\MadelineProto\Loop\Connection\ReadLoop: Socket read loop. description:

danog\MadelineProto\Loop\Connection\ReadLoop

Back to index

Author: Daniil Gentili daniil@daniil.it

Socket read loop.

Method list:

  • loop(): \Generator
  • start(): bool
  • isRunning(): bool
  • signal(mixed|\Throwable $what): void
  • waitSignal(\Promise|\Generator $promise): \Promise

Methods:

loop(): \Generator

Main loop.

See also:

  • \Generator

Generated by danog/phpdoc

start(): bool

Start the loop. Returns false if the loop is already running.


Generated by danog/phpdoc

isRunning(): bool

Check whether loop is running.


Generated by danog/phpdoc

signal(mixed|\Throwable $what): void

Send signal to loop.

Parameters:

  • $what: mixed|\Throwable Data to signal

See also:

  • \Throwable

Generated by danog/phpdoc

waitSignal(\Promise|\Generator $promise): \Promise

Resolve the promise or return|throw the signal.

Parameters:

  • $promise: \Promise|\Generator The original promise or generator
    Full type:
    \Promise<\T>|\Generator<mixed, \Promise|array<array-key, \Promise>, mixed, \Promise<\T>|\T>
    

Fully typed return value:

\Promise<\T|mixed>

See also:

  • \Promise
  • \Generator
  • \T

Generated by danog/phpdoc


Generated by danog/phpdoc