PHP Класс Comos\Qpm\Process\Process

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_current Process

Открытые методы

Метод Описание
current ( ) : Process
fork ( Comos\Qpm\Process\Runnable | Callable $target ) : Comos\Qpm\Process\ChildProcess
getCurrentPid ( ) : integer
getParent ( ) : Process
getPid ( ) : integer
isCurrent ( ) : boolean
kill ( )
process ( $pid ) : Process factory method, to produce an instance of Process
sendSignal ( $sig )
terminate ( )
toBackground ( ) let current process run in the background

Защищенные методы

Метод Описание
__construct ( $pid, null $parentProcessId = null )

Описание методов

__construct() защищенный Метод

protected __construct ( $pid, null $parentProcessId = null )
$pid
$parentProcessId null

current() публичный статический Метод

public static current ( ) : Process
Результат Process

fork() публичный статический Метод

public static fork ( Comos\Qpm\Process\Runnable | Callable $target ) : Comos\Qpm\Process\ChildProcess
$target Comos\Qpm\Process\Runnable | Callable
Результат Comos\Qpm\Process\ChildProcess

getCurrentPid() публичный статический Метод

public static getCurrentPid ( ) : integer
Результат integer

getParent() публичный Метод

public getParent ( ) : Process
Результат Process returns null on failure It cannot be realtime in some cases. e.g. $child = Process::current()->folkByCallable($fun); echo $child->getParent()->getPid(); If child process changed the parent, you would get the old parent ID.

getPid() публичный Метод

public getPid ( ) : integer
Результат integer

isCurrent() публичный Метод

public isCurrent ( ) : boolean
Результат boolean

kill() публичный Метод

public kill ( )

process() публичный статический Метод

factory method, to produce an instance of Process
public static process ( $pid ) : Process
$pid
Результат Process

sendSignal() публичный Метод

public sendSignal ( $sig )

terminate() публичный Метод

public terminate ( )

toBackground() публичный статический Метод

let current process run in the background
public static toBackground ( )

Описание свойств

$_current защищенное статическое свойство

protected static Process,Comos\Qpm\Process $_current
Результат Process