Index: src/snapshot-source-sink.h |
diff --git a/src/snapshot-source-sink.h b/src/snapshot-source-sink.h |
index f0cf1bb18f5c3d1cd8728e800da5ae4898cb069a..398276fe5fda31f0c81d46d34a4fd1f60982f42b 100644 |
--- a/src/snapshot-source-sink.h |
+++ b/src/snapshot-source-sink.h |
@@ -19,13 +19,8 @@ |
*/ |
class SnapshotByteSource FINAL { |
public: |
- SnapshotByteSource(const byte* data, int length) |
- : data_(data), length_(length), position_(0) {} |
- |
- explicit SnapshotByteSource(Vector<const byte> payload) |
- : data_(payload.start()), length_(payload.length()), position_(0) {} |
- |
- ~SnapshotByteSource() {} |
+ SnapshotByteSource(const byte* array, int length); |
+ ~SnapshotByteSource(); |
bool HasMore() { return position_ < length_; } |
@@ -88,8 +83,8 @@ |
} |
void PutInt(uintptr_t integer, const char* description); |
- void PutRaw(const byte* data, int number_of_bytes, const char* description); |
- void PutBlob(Vector<const byte> blob, const char* description); |
+ void PutRaw(byte* data, int number_of_bytes, const char* description); |
+ void PutBlob(byte* data, int number_of_bytes, const char* description); |
int Position() { return data_.length(); } |
const List<byte>& data() const { return data_; } |