This commit is contained in:
Ali
2023-06-24 21:50:38 +03:00
parent 80587fe553
commit b76ea6ba99
17 changed files with 400 additions and 44 deletions

View File

@@ -208,6 +208,14 @@ public final class ReadBuffer: MemoryBuffer {
self.offset += length
}
public func readData(length: Int) -> Data {
var result = Data(count: length)
result.withUnsafeMutableBytes { buffer in
self.read(buffer.baseAddress!, offset: 0, length: length)
}
return result
}
public func skip(_ length: Int) {
self.offset += length
}