Geary.Memory.OffsetBuffer: Remove now unused class
This commit is contained in:
parent
784bac58a1
commit
c2a1bae025
3 changed files with 0 additions and 49 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
|
@ -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',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue