PHP 클래스 Gpf_Rpc_Server

상속: extends Gpf_Object
파일 보기 프로젝트 열기: fubralimited/php-oara 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( )
execute ( $request = '' ) : Gpf_Rpc_Serializable
executeAndEcho ( $request = '' ) Return response to standard output
getRequestsArray ( Gpf_Rpc_Params $params )
run ( Gpf_Rpc_Params $params ) : Gpf_Rpc_Serializable Executes multi request
syncTime ( Gpf_Rpc_Params $params ) : Gpf_Rpc_Action Set time offset between client and server and store it to session Offset is computed as client time - server time

보호된 메소드들

메소드 설명
callServiceMethod ( Gpf_Rpc_Params $params )

비공개 메소드들

메소드 설명
decodeRequest ( $requestData )
encodeResponse ( Gpf_Rpc_Serializable $response )
executeRequest ( Gpf_Rpc_Params $params ) : Gpf_Rpc_Serializable
getEncoderHandlerType ( array $requestData ) : string Compute correct handler type for server response
initDatabaseLogger ( )
isFormHandler ( $requestData, $type, $handler )
isFormRequest ( $request )
isStandardRequestUsed ( $requestArray )
parseRequestDataFromPost ( $data )
setDecoder ( $request )
setEncoder ( Gpf_Rpc_Params $params )
setStandardRequest ( )

메소드 상세

__construct() 공개 메소드

public __construct ( )

callServiceMethod() 보호된 메소드

protected callServiceMethod ( Gpf_Rpc_Params $params )
$params Gpf_Rpc_Params

execute() 공개 메소드

public execute ( $request = '' ) : Gpf_Rpc_Serializable
리턴 Gpf_Rpc_Serializable

executeAndEcho() 공개 메소드

Return response to standard output
public executeAndEcho ( $request = '' )

getRequestsArray() 공개 메소드

public getRequestsArray ( Gpf_Rpc_Params $params )
$params Gpf_Rpc_Params

run() 공개 메소드

Executes multi request
public run ( Gpf_Rpc_Params $params ) : Gpf_Rpc_Serializable
$params Gpf_Rpc_Params
리턴 Gpf_Rpc_Serializable

syncTime() 공개 메소드

Set time offset between client and server and store it to session Offset is computed as client time - server time
public syncTime ( Gpf_Rpc_Params $params ) : Gpf_Rpc_Action
$params Gpf_Rpc_Params
리턴 Gpf_Rpc_Action