PHP Класс XPSPL\Process

A process is the callable which will execute when a signal is emitted.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

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

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

Свойство Тип Описание
$_callable The callable that will execute.
$_exhaustion integer | null Process exhaustion.
$_priority integer Process priority.
$_threads boolean Threads enabled for this process.

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

Метод Описание
__construct ( mixed $callable = null, integer $exhaust = XPSPL_PROCESS_DEFAULT_EXHAUST, null | integer $priority = XPSPL_PROCESS_DEFAULT_PRIORITY ) : void Constructs a new process object.
__toString ( ) : string Return a string representation of this database.
decrement_exhaust ( ) : void Decrements the exhaustion counter.
enable_threads ( ) : void Enable threads for this process.
exhaustion ( ) : integer Returns count until process becomes exhausted
get_function ( ) : closure | array Returns the function for the process.
get_priority ( ) : integer Returns the priority of the process.
get_thread ( $signal = null ) Returns the thread to run this process.
is_exhausted ( ) : boolean Determines if the process has exhausted.
set_exhaust ( integer $rate ) : void Sets the process exhaust rate.
set_priority ( integer $priority ) : void Sets the process priority.
threads_enabled ( ) : boolean Returns if threads are enabled for this process.

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

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

Constructs a new process object.
public __construct ( mixed $callable = null, integer $exhaust = XPSPL_PROCESS_DEFAULT_EXHAUST, null | integer $priority = XPSPL_PROCESS_DEFAULT_PRIORITY ) : void
$callable mixed A callable php variable.
$exhaust integer Count to set process exhaustion.
$priority null | integer Priority of the process.
Результат void

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

Return a string representation of this database.
public __toString ( ) : string
Результат string

decrement_exhaust() закрытый публичный Метод

Decrements the exhaustion counter.
final public decrement_exhaust ( ) : void
Результат void

enable_threads() закрытый публичный Метод

Enable threads for this process.
final public enable_threads ( ) : void
Результат void

exhaustion() закрытый публичный Метод

Returns count until process becomes exhausted
final public exhaustion ( ) : integer
Результат integer

get_function() закрытый публичный Метод

Returns the function for the process.
final public get_function ( ) : closure | array
Результат closure | array

get_priority() закрытый публичный Метод

Returns the priority of the process.
final public get_priority ( ) : integer
Результат integer

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

Returns the thread to run this process.
public get_thread ( $signal = null )

is_exhausted() закрытый публичный Метод

Determines if the process has exhausted.
final public is_exhausted ( ) : boolean
Результат boolean

set_exhaust() закрытый публичный Метод

Sets the process exhaust rate.
final public set_exhaust ( integer $rate ) : void
$rate integer Exhaust rate
Результат void

set_priority() закрытый публичный Метод

Sets the process priority.
final public set_priority ( integer $priority ) : void
$priority integer Integer Priority
Результат void

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

Returns if threads are enabled for this process.
public threads_enabled ( ) : boolean
Результат boolean

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

$_callable защищенное свойство

The callable that will execute.
protected $_callable

$_exhaustion защищенное свойство

Process exhaustion.
protected int|null $_exhaustion
Результат integer | null

$_priority защищенное свойство

Process priority.
protected int $_priority
Результат integer

$_threads защищенное свойство

Threads enabled for this process.
protected bool $_threads
Результат boolean

$thread_vars публичное свойство

public $thread_vars