Geary.Memory.OffsetBuffer: Remove now unused class

This commit is contained in:
Michael Gratton 2020-06-30 14:41:56 +10:00 committed by Michael James Gratton
parent 784bac58a1
commit c2a1bae025
3 changed files with 0 additions and 49 deletions

View file

@ -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

View file

@ -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();
}
}

View file

@ -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',