class Process (View source)

Constants

IPC_NOWAIT

PIPE_MASTER

PIPE_WORKER

PIPE_READ

PIPE_WRITE

Properties

$pipe
$msgQueueId
$msgQueueKey
int $pid

Process ID. This is to uniquely identify the process in the OS.

int $id

ID of the process.

Methods

__construct(callable $callback, $redirect_stdin_and_stdout = null, $pipe_type = null, $enable_coroutine = null)

No description

__destruct()

No description

static mixed
wait(mixed|null $blocking = null)

No description

static mixed
signal(mixed $signal_no, mixed $callback)

No description

static mixed
alarm(mixed $usec, mixed|null $type = null)

No description

static mixed
kill(mixed $pid, mixed|null $signal_no = null)

No description

static mixed
daemon(mixed|null $nochdir = null, mixed|null $noclose = null, mixed|null $pipes = null)

No description

mixed
setPriority(mixed $which, mixed $priority)

No description

mixed
getPriority(mixed $which)

No description

mixed
set(array $settings)

No description

mixed
setTimeout(mixed $seconds)

No description

mixed
setBlocking(mixed $blocking)

No description

mixed
useQueue(mixed|null $key = null, mixed|null $mode = null, mixed|null $capacity = null)

No description

mixed
statQueue()

No description

mixed
freeQueue()

No description

mixed
start()

No description

mixed
write(mixed $data)

No description

mixed
close()

No description

mixed
read(mixed|null $size = null)

No description

mixed
push(mixed $data)

No description

mixed
pop(mixed|null $size = null)

No description

mixed
exit(mixed|null $exit_code = null)

No description

mixed
exec(mixed $exec_file, mixed $args)

No description

mixed
exportSocket()

No description

mixed
name(mixed $process_name)

No description

Details

__construct(callable $callback, $redirect_stdin_and_stdout = null, $pipe_type = null, $enable_coroutine = null)

No description

Parameters

callable $callback
$redirect_stdin_and_stdout
$pipe_type
$enable_coroutine

__destruct()

No description

static mixed wait(mixed|null $blocking = null)

No description

Parameters

mixed|null $blocking

Return Value

mixed

static mixed signal(mixed $signal_no, mixed $callback)

No description

Parameters

mixed $signal_no
mixed $callback

Return Value

mixed

static mixed alarm(mixed $usec, mixed|null $type = null)

No description

Parameters

mixed $usec
mixed|null $type

Return Value

mixed

static mixed kill(mixed $pid, mixed|null $signal_no = null)

No description

Parameters

mixed $pid
mixed|null $signal_no

Return Value

mixed

static mixed daemon(mixed|null $nochdir = null, mixed|null $noclose = null, mixed|null $pipes = null)

No description

Parameters

mixed|null $nochdir
mixed|null $noclose
mixed|null $pipes

Return Value

mixed

mixed setPriority(mixed $which, mixed $priority)

No description

Parameters

mixed $which
mixed $priority

Return Value

mixed

mixed getPriority(mixed $which)

No description

Parameters

mixed $which

Return Value

mixed

mixed set(array $settings)

No description

Parameters

array $settings

Return Value

mixed

mixed setTimeout(mixed $seconds)

No description

Parameters

mixed $seconds

Return Value

mixed

mixed setBlocking(mixed $blocking)

No description

Parameters

mixed $blocking

Return Value

mixed

mixed useQueue(mixed|null $key = null, mixed|null $mode = null, mixed|null $capacity = null)

No description

Parameters

mixed|null $key
mixed|null $mode
mixed|null $capacity

Return Value

mixed

mixed statQueue()

No description

Return Value

mixed

mixed freeQueue()

No description

Return Value

mixed

mixed start()

No description

Return Value

mixed

mixed write(mixed $data)

No description

Parameters

mixed $data

Return Value

mixed

mixed close()

No description

Return Value

mixed

mixed read(mixed|null $size = null)

No description

Parameters

mixed|null $size

Return Value

mixed

mixed push(mixed $data)

No description

Parameters

mixed $data

Return Value

mixed

mixed pop(mixed|null $size = null)

No description

Parameters

mixed|null $size

Return Value

mixed

mixed exit(mixed|null $exit_code = null)

No description

Parameters

mixed|null $exit_code

Return Value

mixed

mixed exec(mixed $exec_file, mixed $args)

No description

Parameters

mixed $exec_file
mixed $args

Return Value

mixed

mixed exportSocket()

No description

Return Value

mixed

mixed name(mixed $process_name)

No description

Parameters

mixed $process_name

Return Value

mixed