avm2: Socket should implement IDataOutput and IDataInput

This commit is contained in:
Lord-McSweeney 2023-05-04 14:13:45 -07:00 committed by GitHub
parent c484d44226
commit f78ce82f90
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

View File

@ -2,12 +2,14 @@ package flash.net {
import flash.events.EventDispatcher; import flash.events.EventDispatcher;
import flash.utils.ByteArray; import flash.utils.ByteArray;
import flash.utils.Endian; import flash.utils.Endian;
import flash.utils.IDataInput;
import flash.utils.IDataOutput;
import __ruffle__.stub_method; import __ruffle__.stub_method;
import __ruffle__.stub_getter; import __ruffle__.stub_getter;
import __ruffle__.stub_setter; import __ruffle__.stub_setter;
public class Socket extends EventDispatcher { public class Socket extends EventDispatcher implements IDataOutput, IDataInput {
private var _timeout:uint; private var _timeout:uint;
private var _endian:String = Endian.BIG_ENDIAN; private var _endian:String = Endian.BIG_ENDIAN;
@ -54,7 +56,7 @@ package flash.net {
return this._endian; return this._endian;
} }
public function set endian(value:String) { public function set endian(value:String):void {
if (value === Endian.BIG_ENDIAN || value === Endian.LITTLE_ENDIAN) { if (value === Endian.BIG_ENDIAN || value === Endian.LITTLE_ENDIAN) {
this._endian = value; this._endian = value;
} else { } else {