PHP Class raklib\server\RakLibServer

Inheritance: extends Thread
Afficher le fichier Open project: iTXTech/Genisys Class Usage Examples

Méthodes publiques

Свойство Type Description
$loadPaths

Protected Properties

Свойство Type Description
$externalQueue Threaded
$interface
$internalQueue Threaded
$loader
$logger ThreadedLogger
$mainPath
$port
$shutdown

Méthodes publiques

Méthode Description
__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 ( )

Méthodes protégées

Méthode Description
addDependency ( array &$loadPaths, ReflectionClass $dep )

Method Details

__construct() public méthode

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

addDependency() protected méthode

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

cleanPath() public méthode

public cleanPath ( $path )

errorHandler() public méthode

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

getExternalQueue() public méthode

public getExternalQueue ( ) : Threaded
Résultat Threaded

getInterface() public méthode

public getInterface ( )

getInternalQueue() public méthode

public getInternalQueue ( ) : Threaded
Résultat Threaded

getLogger() public méthode

public getLogger ( ) : ThreadedLogger
Résultat ThreadedLogger

getPort() public méthode

public getPort ( )

getTrace() public méthode

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

isShutdown() public méthode

public isShutdown ( )

pushMainToThreadPacket() public méthode

public pushMainToThreadPacket ( $str )

pushThreadToMainPacket() public méthode

public pushThreadToMainPacket ( $str )

readMainToThreadPacket() public méthode

readThreadToMainPacket() public méthode

run() public méthode

public run ( )

shutdown() public méthode

public shutdown ( )

shutdownHandler() public méthode

public shutdownHandler ( )

Property Details

$externalQueue protected_oe property

protected Threaded $externalQueue
Résultat Threaded

$interface protected_oe property

protected $interface

$internalQueue protected_oe property

protected Threaded $internalQueue
Résultat Threaded

$loadPaths public_oe property

public $loadPaths

$loader protected_oe property

protected $loader

$logger protected_oe property

protected ThreadedLogger $logger
Résultat ThreadedLogger

$mainPath protected_oe property

protected $mainPath

$port protected_oe property

protected $port

$shutdown protected_oe property

protected $shutdown