ByteArray

package flash.utils

implements IDataInput2, IDataOutput2

Available on flash

Static variables

staticdefaultObjectEncoding:UInt

Constructor

new()

Variables

read onlybytesAvailable:UInt

endian:Endian

length:UInt

objectEncoding:UInt

position:UInt

shareable:Bool

Methods

atomicCompareAndSwapIntAt(byteIndex:Int, expectedValue:Int, newValue:Int):Int

atomicCompareAndSwapLength(expectedLength:Int, newLength:Int):Int

clear():Void

compress(?algorithm:CompressionAlgorithm):Void

deflate():Void

inflate():Void

readBoolean():Bool

readByte():Int

readBytes(bytes:ByteArray, offset:UInt = 0, length:UInt = 0):Void

readDouble():Float

readFloat():Float

readInt():Int

readMultiByte(length:UInt, charSet:String):String

readObject():Dynamic

readShort():Int

readUTF():String

readUTFBytes(length:UInt):String

readUnsignedByte():UInt

readUnsignedInt():UInt

readUnsignedShort():UInt

toString():String

uncompress(?algorithm:CompressionAlgorithm):Void

writeBoolean(value:Bool):Void

writeByte(value:Int):Void

writeBytes(bytes:ByteArray, offset:UInt = 0, length:UInt = 0):Void

writeDouble(value:Float):Void

writeFloat(value:Float):Void

writeInt(value:Int):Void

writeMultiByte(value:String, charSet:String):Void

writeObject(object:Dynamic):Void

writeShort(value:Int):Void

writeUTF(value:String):Void

writeUTFBytes(value:String):Void

writeUnsignedInt(value:UInt):Void

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/flash/utils/ByteArray.html