thrift-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Patrick Schlangen <p.schlan...@me.com>
Subject Re: generated php code, what are the values of the constructor param?
Date Fri, 18 Sep 2009 17:19:49 GMT
Hi,

$input has to be the protocol class instance.

Example:
	
	$socket			= new TSocket($host, $port);
	$transport 		= new TBufferedTransport($socket);
	$protocol 		= new TBinaryProtocol($transport);
	$client 		= new SimonSaysClient($protocol);
	$transport->open();

	// use $client

	$transport->close();

--
Patrick Schlangen
p.schlangen@me.com



Am 18.09.2009 um 19:14 schrieb Simon Chu:

> class SimonSaysClient implements SimonSaysIf {
>  protected $input_ = null;
>  protected $output_ = null;
>
>  protected $seqid_ = 0;
>
>  public function __construct($input, $output=null) {
>    $this->input_ = $input;
>    $this->output_ = $output ? $output : $input;
>  }
>
>
> The above code was generated, what are the expected values of $input  
> and
> $output?  I put in the facebook thrift server name (with or without  
> the
> port) as $input got this error:
>
> PHP Fatal error:  Call to a member function writeMessageBegin() on a
> non-object in
> /home/simon/PROG/PHP/UTILITY/trunk/facebook/simonsays/SimonSays.php  
> on line
> 47


Mime
View raw message