PHP Класс raklib\server\RakLibServer

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

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

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

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

Свойство Тип Описание
$externalQueue Threaded
$interface
$internalQueue Threaded
$loader
$logger ThreadedLogger
$mainPath
$port
$shutdown

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

Метод Описание
__construct ( ThreadedLogger $logger, ClassLoader $loader, integer $port, string $interface = "0.0.0.0" )
cleanPath ( $path )
errorHandler ( $errno, $errstr, $errfile, $errline, $context, $trace = null )
getExternalQueue ( ) : Threaded
getInterface ( )
getInternalQueue ( ) : Threaded
getLogger ( ) : ThreadedLogger
getPort ( )
getTrace ( $start = 1, $trace = null )
isShutdown ( )
pushMainToThreadPacket ( $str )
pushThreadToMainPacket ( $str )
readMainToThreadPacket ( )
readThreadToMainPacket ( )
run ( )
shutdown ( )
shutdownHandler ( )

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

Метод Описание
addDependency ( array &$loadPaths, ReflectionClass $dep )

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

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

public __construct ( ThreadedLogger $logger, ClassLoader $loader, integer $port, string $interface = "0.0.0.0" )
$logger ThreadedLogger
$loader ClassLoader
$port integer
$interface string

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

protected addDependency ( array &$loadPaths, ReflectionClass $dep )
$loadPaths array
$dep ReflectionClass

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

public cleanPath ( $path )

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

public errorHandler ( $errno, $errstr, $errfile, $errline, $context, $trace = null )

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

public getExternalQueue ( ) : Threaded
Результат Threaded

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

public getInterface ( )

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

public getInternalQueue ( ) : Threaded
Результат Threaded

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

public getLogger ( ) : ThreadedLogger
Результат ThreadedLogger

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

public getPort ( )

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

public getTrace ( $start = 1, $trace = null )

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

public isShutdown ( )

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

public pushMainToThreadPacket ( $str )

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

public pushThreadToMainPacket ( $str )

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

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

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

public run ( )

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

public shutdown ( )

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

public shutdownHandler ( )

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

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

protected Threaded $externalQueue
Результат Threaded

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

protected $interface

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

protected Threaded $internalQueue
Результат Threaded

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

public $loadPaths

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

protected $loader

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

protected ThreadedLogger $logger
Результат ThreadedLogger

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

protected $mainPath

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

protected $port

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

protected $shutdown