ByteArray

A byte array

function

description

ByteArray.new([hexbytes])

Creates a new ByteArray object

ByteArray.tvb(bytearray, name)

Creates a new Tvb from a byte array

bytearray:prepend(bytearray)

Prepend a ByteArray to this ByteArray

bytearray:append(bytearray)

Appends a ByteArray to this ByteArray

bytearray:set_size(size)

Sets the size of the ByteArray, either truncating it or filling it with zeroes

bytearray:set_index(index, value)

Sets the value of a byte in the ByteArray

bytearray:get_index(index)

Gets the value of a byte in the ByteArray

bytearray:len()

Gets the number of bytes in the ByteArray

bytearray:subset(offset, length)

Gets a segment of the ByteArray

bytearray:__tostring()

Gets a string representation of the ByteArray

bytearray:__concat(first, second)

Concatenates two ByteArray objects

bytearray:__call(offset, length)

Same as bytearray:subset(offset, length)


ByteArray.new([hexbytes])


ByteArray.tvb(bytearray, name)


bytearray:prepend(bytearray)


bytearray:append(bytearray)


bytearray:set_size(size)


bytearray:set_index(index, value)


bytearray:get_index(index)


bytearray:len()


bytearray:subset(offset, length)


bytearray:__tostring()


bytearray:__concat(first, second)


bytearray:__call(offset, length)

LuaAPI/ByteArray (last edited 2014-02-06 17:37:59 by HadrielKaplan)