aboutsummaryrefslogtreecommitdiff
path: root/zencore/include
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2022-04-26 00:40:36 +0200
committerDan Engelbrecht <[email protected]>2022-06-13 12:06:27 +0200
commit62e5a5a5537bfacd8e7dc8197b692763dce5bee4 (patch)
tree274e676c89c760dc62ad722b2df716d1460b5911 /zencore/include
parentmore WIP (diff)
downloadzen-62e5a5a5537bfacd8e7dc8197b692763dce5bee4.tar.xz
zen-62e5a5a5537bfacd8e7dc8197b692763dce5bee4.zip
WIP
Diffstat (limited to 'zencore/include')
-rw-r--r--zencore/include/zencore/compactbinarybuilder.h2
-rw-r--r--zencore/include/zencore/compactbinarypackage.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/zencore/include/zencore/compactbinarybuilder.h b/zencore/include/zencore/compactbinarybuilder.h
index dbd010705..d95be558a 100644
--- a/zencore/include/zencore/compactbinarybuilder.h
+++ b/zencore/include/zencore/compactbinarybuilder.h
@@ -96,6 +96,8 @@ public:
ZENCORE_API void Save(BinaryWriter& Writer);
+ ZENCORE_API IoBuffer SaveAsIoBuffer();
+
/**
* The size of buffer (in bytes) required to serialize the fields that have been written.
*
diff --git a/zencore/include/zencore/compactbinarypackage.h b/zencore/include/zencore/compactbinarypackage.h
index c3e587f40..08e0a4d6c 100644
--- a/zencore/include/zencore/compactbinarypackage.h
+++ b/zencore/include/zencore/compactbinarypackage.h
@@ -331,6 +331,8 @@ public:
/** Save the object and attachments into the writer as a stream of compact binary fields. */
ZENCORE_API void Save(BinaryWriter& Writer) const;
+ ZENCORE_API IoBuffer SaveAsIoBuffer() const;
+
private:
ZENCORE_API void SetObject(CbObject Object, const IoHash* Hash, AttachmentResolver* Resolver);
ZENCORE_API void AddAttachment(const CbAttachment& Attachment, AttachmentResolver* Resolver);