Php/docs/class.swoole-process
(PECL swoole >= 1.9.0)
Introduction
Class synopsis
Swoole\Process {
const
int
IPC_NOWAIT
= 256
/* Methods */
public static alarm
( int $interval_usec
) : void
public close ( ) : void
public static daemon
([ bool $nochdir
[, bool $noclose
]] ) : void
public __destruct ( ) : void
public exec
( string $exec_file
, string $args
) : ReturnType
public exit
([ string $exit_code
] ) : void
public freeQueue ( ) : void
public static kill
( int $pid
[, string $signal_no
] ) : void
public name
( string $process_name
) : void
public push
( string $data
) : bool
public read
([ int $maxsize
] ) : string
public start ( ) : void
public statQueue ( ) : array
public useQueue
( int $key
[, int $mode
] ) : bool
public static wait
([ bool $blocking
] ) : array
public write
( string $data
) : int
}
Predefined Constants
Swoole\Process::IPC_NOWAIT
Table of Contents
- Swoole\Process::alarm — High precision timer which triggers signal with fixed interval.
- Swoole\Process::close — Close the pipe to the child process.
- Swoole\Process::__construct — Construct a process.
- Swoole\Process::daemon — Change the process to be a daemon process.
- Swoole\Process::__destruct — Destory the process.
- Swoole\Process::exec — Execute system commands.
- Swoole\Process::exit — Stop the child processes.
- Swoole\Process::freeQueue — Destroy the message queue created by swoole_process::useQueue.
- Swoole\Process::kill — Send signal to the child process.
- Swoole\Process::name — Set name of the process.
- Swoole\Process::pop — Read and pop data from the message queue.
- Swoole\Process::push — Write and push data into the message queue.
- Swoole\Process::read — Read data sending to the process.
- Swoole\Process::signal — Send signal to the child processes.
- Swoole\Process::start — Start the process.
- Swoole\Process::statQueue — Get the stats of the message queue used as the communication method between processes.
- Swoole\Process::useQueue — Create a message queue as the communication method between the parent process and child processes.
- Swoole\Process::wait — Wait for the events of child processes.
- Swoole\Process::write — Write data into the pipe and communicate with the parent process or child processes.
/* Constants */