PHP Класс Gpf_Rpc_Server

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

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

Метод Описание
__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