PHP 클래스 Comos\Qpm\Process\Process

파일 보기 프로젝트 열기: comos/qpm 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_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