gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] /srv/bzr/gnash/trunk r10431: add request_id to info retur


From: Sandro Santilli
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r10431: add request_id to info returned by remoting server
Date: Mon, 15 Dec 2008 00:31:33 +0100
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 10431
author: Jason Woofenden <address@hidden>
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-15 00:31:33 +0100
message:
  add request_id to info returned by remoting server
modified:
  testsuite/misc-ming.all/remoting.php
=== modified file 'testsuite/misc-ming.all/remoting.php'
--- a/testsuite/misc-ming.all/remoting.php      2008-12-14 21:30:08 +0000
+++ b/testsuite/misc-ming.all/remoting.php      2008-12-14 23:31:33 +0000
@@ -70,11 +70,12 @@
        }
 }
 
-function raw_rpc_to_array($message_name, $amf) {
+function raw_rpc_to_array($request_id, $message_name, $amf) {
        $ret = array();
        $ret['type'] = amf_1st_arg_type($message_name, $amf);
        $ret['hex'] = hexify($amf);
        $ret['message'] = $message_name;
+       $ret['request_id'] = $request_id;
        return $ret;
 }
 
@@ -100,9 +101,9 @@
 
 # pass: name of remote procedure, AMF encoded args
 # returns: amf reply
-function raw_rpc($message_name, $amf) {
+function raw_rpc($request_id, $message_name, $amf) {
        $ret = '';
-       $ary = raw_rpc_to_array($message_name, $amf);
+       $ary = raw_rpc_to_array($request_id, $message_name, $amf);
        $ret .= make_val($ary);
        return $ret;
 }
@@ -125,7 +126,7 @@
                $len = get_short($amf, $i);  $i += 2;
                $request_id = substr($amf, $i, $len); $i += $len; # eg /1
                $len = get_long($amf, $i); $i += 4; # total size in bytes
-               $answer = raw_rpc($message_name, substr($amf, $i, $len)); $i += 
$len;
+               $answer = raw_rpc($request_id, $message_name, substr($amf, $i, 
$len)); $i += $len;
 
                if($request_id != '/') {
                        $num_replies += 1;


reply via email to

[Prev in Thread] Current Thread [Next in Thread]