Spec-Zone.ru › Symfony 3.4

UnixPipes

класс UnixPipes расширяет AbstractPipes

Реализация UnixPipes использует unix-каналы в качестве дескрипторов.

Свойства

$pipes из AbstractPipes

Методы

__construct($ttyMode, $ptyMode, resource|scalar|Iterator|null $input, $haveReadSupport)
close()

Закрывает дескрипторы файлов и каналы.

из AbstractPipes
__destruct()
массив getDescriptors()

Возвращает массив дескрипторов для использования с proc_open.

массив строк getFiles()

Возвращает массив имён файлов, индексированных соответствующим потоком, в случае использования временных файлов для этих каналов.

массив строк readAndWrite(bool $blocking, bool $close = false)

Считывает данные из дескрипторов файлов и каналов.

bool haveReadSupport()

Возвращает, поддерживает ли канал чтение вывода.

bool areOpen()

Возвращает, открыты ли в текущем состоянии дескрипторы файлов или каналы.

Подробности

__construct($ttyMode, $ptyMode, resource|scalar|Iterator|null $input, $haveReadSupport)

Параметры

$ttyMode
$ptyMode
resource|scalar|Iterator|null $input
$haveReadSupport

close()

Закрывает дескрипторы файлов и каналы.

__destruct()

массив getDescriptors()

Возвращает массив дескрипторов для использования с proc_open.

Возвращаемое значение

массив

массив строк getFiles()

Возвращает массив имён файлов, индексированных соответствующим потоком, в случае использования временных файлов для этих каналов.

Возвращаемое значение

массив строк

массив строк readAndWrite(bool $blocking, bool $close = false)

Считывает данные из дескрипторов файлов и каналов.

Параметры

bool $blocking Использовать ли блокирующие вызовы
bool $close Закрыть ли каналы, если достигнут конец файла

Возвращаемое значение

массив строк Массив считанных данных, индексированный по fd

bool haveReadSupport()

Возвращает, поддерживает ли канал чтение вывода.

Возвращаемое значение

bool

bool areOpen()

Возвращает, открыты ли в текущем состоянии дескрипторы файлов или каналы.

Возвращаемое значение

bool

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/Process/Pipes/UnixPipes.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API