Spec-Zone.ru › Symfony 3.1

WindowsPipes

class WindowsPipes extends AbstractPipes

Реализация WindowsPipes использует временные файлы в качестве дескрипторов.

Свойства

массив $pipes из AbstractPipes

Методы

__construct($input, $haveReadSupport)
close()

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

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

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

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

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

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

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

bool haveReadSupport()

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

bool areOpen()

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

Подробности

__construct($input, $haveReadSupport)

Параметры

$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.1/Symfony/Component/Process/Pipes/WindowsPipes.html

Spec-Zone.ru

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