PHP Class Gpf_Rpc_Server

Inheritance: extends Gpf_Object
Afficher le fichier Open project: fubralimited/php-oara Class Usage Examples

Méthodes publiques

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

Méthodes protégées

Méthode Description
callServiceMethod ( Gpf_Rpc_Params $params )

Private Methods

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

Method Details

__construct() public méthode

public __construct ( )

callServiceMethod() protected méthode

protected callServiceMethod ( Gpf_Rpc_Params $params )
$params Gpf_Rpc_Params

execute() public méthode

public execute ( $request = '' ) : Gpf_Rpc_Serializable
Résultat Gpf_Rpc_Serializable

executeAndEcho() public méthode

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

getRequestsArray() public méthode

public getRequestsArray ( Gpf_Rpc_Params $params )
$params Gpf_Rpc_Params

run() public méthode

Executes multi request
public run ( Gpf_Rpc_Params $params ) : Gpf_Rpc_Serializable
$params Gpf_Rpc_Params
Résultat Gpf_Rpc_Serializable

syncTime() public méthode

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
Résultat Gpf_Rpc_Action