ILIAS
release_5-2 Revision v5.2.25-18-g3f80b82851
|
Public Member Functions | |
__construct ($input) | |
close () | |
{Closes file handles and pipes.} More... | |
Public Member Functions inherited from Symfony\Component\Process\Pipes\PipesInterface | |
getDescriptors () | |
Returns an array of descriptors for the use of proc_open. More... | |
getFiles () | |
Returns an array of filenames indexed by their related stream in case these pipes use temporary files. More... | |
readAndWrite ($blocking, $close=false) | |
Reads data in file handles and pipes. More... | |
areOpen () | |
Returns if the current state has open file handles or pipes. More... | |
haveReadSupport () | |
Returns if pipes are able to read output. More... | |
Data Fields | |
$pipes = array() | |
Data Fields inherited from Symfony\Component\Process\Pipes\PipesInterface | |
const | CHUNK_SIZE = 16384 |
Protected Member Functions | |
hasSystemCallBeenInterrupted () | |
Returns true if a system call has been interrupted. More... | |
unblock () | |
Unblocks streams. More... | |
write () | |
Writes input to stdin. More... | |
Private Attributes | |
$inputBuffer = '' | |
$input | |
$blocked = true | |
Definition at line 21 of file AbstractPipes.php.
Symfony\Component\Process\Pipes\AbstractPipes::__construct | ( | $input | ) |
Definition at line 33 of file AbstractPipes.php.
References Symfony\Component\Process\Pipes\AbstractPipes\$input, input, and string.
Symfony\Component\Process\Pipes\AbstractPipes::close | ( | ) |
{Closes file handles and pipes.}
Implements Symfony\Component\Process\Pipes\PipesInterface.
Definition at line 47 of file AbstractPipes.php.
References array.
Referenced by Symfony\Component\Process\Pipes\UnixPipes\__destruct().
|
protected |
Returns true if a system call has been interrupted.
Definition at line 60 of file AbstractPipes.php.
Referenced by Symfony\Component\Process\Pipes\UnixPipes\readAndWrite().
|
protected |
Unblocks streams.
Definition at line 71 of file AbstractPipes.php.
References input.
Referenced by Symfony\Component\Process\Pipes\UnixPipes\readAndWrite(), and Symfony\Component\Process\Pipes\WindowsPipes\readAndWrite().
|
protected |
Writes input to stdin.
InvalidArgumentException | When an input iterator yields a non supported value |
Definition at line 92 of file AbstractPipes.php.
References $data, Symfony\Component\Process\Pipes\AbstractPipes\$input, $n, $r, $w, array, input, and string.
Referenced by Symfony\Component\Process\Pipes\UnixPipes\readAndWrite(), and Symfony\Component\Process\Pipes\WindowsPipes\readAndWrite().
|
private |
Definition at line 31 of file AbstractPipes.php.
|
private |
|
private |
Definition at line 27 of file AbstractPipes.php.
Symfony\Component\Process\Pipes\AbstractPipes::$pipes = array() |
Definition at line 24 of file AbstractPipes.php.
Referenced by Symfony\Component\Process\Pipes\WindowsPipes\__construct(), Symfony\Component\Process\Pipes\UnixPipes\areOpen(), and Symfony\Component\Process\Pipes\UnixPipes\readAndWrite().