PHP Класс PHPDaemon\IPCManager\IPCManager

Наследование: extends PHPDaemon\Core\AppInstance
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$conn
$pool
$socketurl

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

Метод Описание
ensureConnection ( )
getSocketUrl ( )
importFile ( $workerId, $path ) : boolean
init ( ) : void Constructor.
onShutdown ( boolean $graceful = false ) : boolean Called when application instance is going to shutdown.
sendBroadcastCall ( $appInstance, $method, array $args = [], callable $cb = null )
sendDirectCall ( $workerId, $appInstance, $method, array $args = [], callable $cb = null )
sendPacket ( $packet = null )
sendSingleCall ( $appInstance, $method, array $args = [], callable $cb = null )
updatedWorkers ( )

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

Метод Описание
getConfigDefaults ( ) : array | boolean Setting default config options Overriden from AppInstance::getConfigDefaults

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

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

public ensureConnection ( )

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

Setting default config options Overriden from AppInstance::getConfigDefaults
protected getConfigDefaults ( ) : array | boolean
Результат array | boolean

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

public getSocketUrl ( )

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

public importFile ( $workerId, $path ) : boolean
$workerId
$path
Результат boolean

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

Constructor.
public init ( ) : void
Результат void

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

Called when application instance is going to shutdown.
public onShutdown ( boolean $graceful = false ) : boolean
$graceful boolean
Результат boolean Ready to shutdown?

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

public sendBroadcastCall ( $appInstance, $method, array $args = [], callable $cb = null )
$appInstance
$method
$args array
$cb callable

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

public sendDirectCall ( $workerId, $appInstance, $method, array $args = [], callable $cb = null )
$workerId
$appInstance
$method
$args array
$cb callable

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

public sendPacket ( $packet = null )
$packet

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

public sendSingleCall ( $appInstance, $method, array $args = [], callable $cb = null )
$appInstance
$method
$args array
$cb callable

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

public updatedWorkers ( )

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

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

public $conn

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

public $pool

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

public $socketurl