PHP 클래스 raklib\server\RakLibServer

상속: extends Thread
파일 보기 프로젝트 열기: iTXTech/Genisys 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$loadPaths

보호된 프로퍼티들

프로퍼티 타입 설명
$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