phpDocumentor WSFW
[ class tree: WSFW ] [ index: WSFW ] [ all elements ]

Class: Rpc

Source Location: /var/www/phppdocumentator/protocols/Rpc.php

Class Rpc

Class Overview

Rpc defineix la clase que implementa el protocol RPC

Located in /var/www/phppdocumentator/protocols/Rpc.php [line 13]

WSFW_Protocol
   |
   --Rpc
Author(s):
Information Tags:
Abstract Element:  

Properties

Methods

[ Top ]
Descendants
Child Class Description
Xml_rpc Fitxer que defineix la clase Xml_Rpc
Json_rpc Json_rpc defineix la clase que implementa Json-RPC
PhpS_rpc PhpS_rpc defineix la clase que implementa PHP-RPC o Serialized PHP-RPC

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From WSFW_Protocol

WSFW_Protocol::call()
Crida a un mètode del WS
WSFW_Protocol::initClient()
Inicialitza el client
WSFW_Protocol::initServer()
Inicialitza el servidor i crea els objectes necessaris per inicialitzar el servidor
WSFW_Protocol::register()
Registra els serveis i crea els objectes necessaris per inicialitzar el servidor

[ Top ]
Method Summary
estructura   call()   Crida a un mètode del WS
estructura   decode()   Fonció de codificació de la resposta
string   encode()   Fonció de codificació de la crida
void   initClient()   Inicialitza el client, únicament es guarda la direcció per poder fer les crides
void   initServer()   Inicialitza el servidor
void   register()   Registra els serveis
estructura   rpc_call()   Crida RPC

[ Top ]
Properties
mixed   $request_url [line 15]
API Tags:
Access:  protected


[ Top ]
Methods
call  [line 32]

  estructura call( string $method, estructura $params  )

Crida a un mètode del WS

Parameters:
string   $method:  Nom del mètode
estructura   $params:  Paràmetres de la crida

API Tags:
Return:  Resposta
Access:  public


Redefinition of:
WSFW_Protocol::call()
Crida a un mètode del WS

Redefined in descendants as:

[ Top ]
decode  [line 91]

  estructura decode( string $data  )

Fonció de codificació de la resposta

Parameters:
string   $data:  Petició: Mètode i paràmetres

API Tags:
Return:  Resposta
Access:  protected

Information Tags:
Abstract Element:  

Redefined in descendants as:

[ Top ]
encode  [line 84]

  string encode( estructura $data  )

Fonció de codificació de la crida

Parameters:
estructura   $data:  Petició: Mètode i paràmetres

API Tags:
Return:  Petició codificada
Access:  protected

Information Tags:
Abstract Element:  

Redefined in descendants as:

[ Top ]
initClient  [line 22]

  void initClient( estructura $params  )

Inicialitza el client, únicament es guarda la direcció per poder fer les crides

Defineix la URL i crea els objectes necessaris per la connexió

Parameters:
estructura   $params:  Paràmetres del client (URL)

API Tags:
Access:  public


Redefinition of:
WSFW_Protocol::initClient()
Inicialitza el client

[ Top ]
initServer  [line 62]

  void initServer( estructura $params  )

Inicialitza el servidor

Per crear el servidor RPC no és necessari crear objectes ni especificar paràmetres

Parameters:
estructura   $params:  Paràmetres del servidor

API Tags:
Access:  public


Redefinition of:
WSFW_Protocol::initServer()
Inicialitza el servidor i crea els objectes necessaris per inicialitzar el servidor

[ Top ]
register  [line 69]

  void register( object $class  )

Registra els serveis

Executa el mètode especificant els paràmetres a la classe del programador

Parameters:
object   $class:  Instància de la classe del programador

API Tags:
Access:  public


Redefinition of:
WSFW_Protocol::register()
Registra els serveis i crea els objectes necessaris per inicialitzar el servidor

[ Top ]
rpc_call  [line 41]

  estructura rpc_call( [estructura $_data = null]  )

Crida RPC

Inclou el mètode i paràmetres codificats al cos del POST de la petició Es guarda el resultat obtingut al cos del GET i el codifica

Parameters:
estructura   $_data:  Paràmetres de la crida

API Tags:
Return:  Resposta
Access:  protected


[ Top ]

Documentation generated on Tue, 25 Jan 2011 01:54:28 +0100 by phpDocumentor 1.4.3