Added readLong and writeLong to our streaming classes.
Use that in PongResponse. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5358 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -29,6 +29,7 @@ import flash.utils.IDataInput;
|
|||||||
|
|
||||||
import com.threerings.util.ClassUtil;
|
import com.threerings.util.ClassUtil;
|
||||||
import com.threerings.util.Log;
|
import com.threerings.util.Log;
|
||||||
|
import com.threerings.util.Long;
|
||||||
|
|
||||||
public class ObjectInputStream
|
public class ObjectInputStream
|
||||||
{
|
{
|
||||||
@@ -209,6 +210,13 @@ public class ObjectInputStream
|
|||||||
return _source.readFloat();
|
return _source.readFloat();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function readLong () :Long
|
||||||
|
{
|
||||||
|
const result :Long = new Long();
|
||||||
|
readBareObject(result);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
public function readInt () :int
|
public function readInt () :int
|
||||||
//throws IOError
|
//throws IOError
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ import flash.utils.IDataOutput;
|
|||||||
import com.threerings.util.ClassUtil;
|
import com.threerings.util.ClassUtil;
|
||||||
import com.threerings.util.HashMap;
|
import com.threerings.util.HashMap;
|
||||||
import com.threerings.util.Log;
|
import com.threerings.util.Log;
|
||||||
|
import com.threerings.util.Long;
|
||||||
import com.threerings.util.Short;
|
import com.threerings.util.Short;
|
||||||
|
|
||||||
public class ObjectOutputStream
|
public class ObjectOutputStream
|
||||||
@@ -164,6 +165,11 @@ public class ObjectOutputStream
|
|||||||
_targ.writeFloat(value);
|
_targ.writeFloat(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function writeLong (value :Long) :void
|
||||||
|
{
|
||||||
|
writeBareObject(value);
|
||||||
|
}
|
||||||
|
|
||||||
public function writeInt (value :int) :void
|
public function writeInt (value :int) :void
|
||||||
//throws IOError
|
//throws IOError
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -56,10 +56,7 @@ public class PongResponse extends DownstreamMessage
|
|||||||
_unpackStamp = getTimer();
|
_unpackStamp = getTimer();
|
||||||
super.readObject(ins);
|
super.readObject(ins);
|
||||||
|
|
||||||
// TODO: Figure out how we're really going to cope with longs
|
_packStamp = ins.readLong();
|
||||||
_packStamp = new Long();
|
|
||||||
ins.readBareObject(_packStamp);
|
|
||||||
|
|
||||||
_processDelay = ins.readInt();
|
_processDelay = ins.readInt();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user