:right-sidebar: True ByteArray =================================================================== .. currentmodule:: gi.repository.GObject .. class:: ByteArray(*args, **kwargs) :no-contents-entry: :Constructors: :: ByteArray() Methods ------- .. rst-class:: interim-class .. class:: ByteArray :no-index: .. method:: append(array: ~typing.Sequence[int], data: int, len: int) -> bytes :param array: :param data: :param len: .. method:: free(array: ~typing.Sequence[int], free_segment: bool) -> int :param array: :param free_segment: .. method:: free_to_bytes(array: ~typing.Sequence[int]) -> ~gi.repository.GLib.Bytes :param array: .. method:: new() -> bytes .. method:: new_take(data: ~typing.Sequence[int]) -> bytes :param data: .. method:: prepend(array: ~typing.Sequence[int], data: int, len: int) -> bytes :param array: :param data: :param len: .. method:: remove_index(array: ~typing.Sequence[int], index_: int) -> bytes :param array: :param index_: .. method:: remove_index_fast(array: ~typing.Sequence[int], index_: int) -> bytes :param array: :param index_: .. method:: remove_range(array: ~typing.Sequence[int], index_: int, length: int) -> bytes :param array: :param index_: :param length: .. method:: set_size(array: ~typing.Sequence[int], length: int) -> bytes :param array: :param length: .. method:: sized_new(reserved_size: int) -> bytes :param reserved_size: .. method:: sort(array: ~typing.Sequence[int], compare_func: ~typing.Callable[[None, None], int]) -> None :param array: :param compare_func: .. method:: sort_with_data(array: ~typing.Sequence[int], compare_func: ~typing.Callable[[...], int], *user_data: ~typing.Any) -> None :param array: :param compare_func: :param user_data: Fields ------ .. rst-class:: interim-class .. class:: ByteArray :no-index: .. attribute:: data .. attribute:: len