From c2a1bae025f13122ae728e8af0d64e3f8d7f0a32 Mon Sep 17 00:00:00 2001 From: Michael Gratton Date: Tue, 30 Jun 2020 14:41:56 +1000 Subject: [PATCH] Geary.Memory.OffsetBuffer: Remove now unused class --- po/POTFILES.in | 1 - src/engine/memory/memory-offset-buffer.vala | 47 --------------------- src/engine/meson.build | 1 - 3 files changed, 49 deletions(-) delete mode 100644 src/engine/memory/memory-offset-buffer.vala diff --git a/po/POTFILES.in b/po/POTFILES.in index 8032effe..fc90f166 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -353,7 +353,6 @@ src/engine/memory/memory-byte-buffer.vala src/engine/memory/memory-empty-buffer.vala src/engine/memory/memory-file-buffer.vala src/engine/memory/memory-growable-buffer.vala -src/engine/memory/memory-offset-buffer.vala src/engine/memory/memory-string-buffer.vala src/engine/memory/memory-unowned-byte-array-buffer.vala src/engine/memory/memory-unowned-bytes-buffer.vala diff --git a/src/engine/memory/memory-offset-buffer.vala b/src/engine/memory/memory-offset-buffer.vala deleted file mode 100644 index a07225c6..00000000 --- a/src/engine/memory/memory-offset-buffer.vala +++ /dev/null @@ -1,47 +0,0 @@ -/* Copyright 2016 Software Freedom Conservancy Inc. - * - * This software is licensed under the GNU Lesser General Public License - * (version 2.1 or later). See the COPYING file in this distribution. - */ - -/** - * A buffer that's simply an offset into an existing buffer. - */ - -public class Geary.Memory.OffsetBuffer : Geary.Memory.Buffer, Geary.Memory.UnownedBytesBuffer { - /** - * {@inheritDoc} - */ - public override size_t size { get { return buffer.size - offset; } } - - /** - * {@inheritDoc} - */ - public override size_t allocated_size { get { return size; } } - - private Geary.Memory.Buffer buffer; - private size_t offset; - private Bytes? bytes = null; - - public OffsetBuffer(Geary.Memory.Buffer buffer, size_t offset) { - assert(offset < buffer.size); - this.buffer = buffer; - this.offset = offset; - } - - /** - * {@inheritDoc} - */ - public override Bytes get_bytes() { - if (bytes == null) - bytes = new Bytes.from_bytes(buffer.get_bytes(), offset, buffer.size - offset); - return bytes; - } - - /** - * {@inheritDoc} - */ - public unowned uint8[] to_unowned_uint8_array() { - return get_bytes().get_data(); - } -} diff --git a/src/engine/meson.build b/src/engine/meson.build index ee664cf6..4ed5d837 100644 --- a/src/engine/meson.build +++ b/src/engine/meson.build @@ -227,7 +227,6 @@ geary_engine_vala_sources = files( 'memory/memory-empty-buffer.vala', 'memory/memory-file-buffer.vala', 'memory/memory-growable-buffer.vala', - 'memory/memory-offset-buffer.vala', 'memory/memory-string-buffer.vala', 'memory/memory-unowned-byte-array-buffer.vala', 'memory/memory-unowned-bytes-buffer.vala',