diff options
| author | Stefan Boberg <[email protected]> | 2021-09-14 15:42:49 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2021-09-14 15:42:49 +0200 |
| commit | fb31b381701e9bcdeff336568f9c4364e0684861 (patch) | |
| tree | f84fc7e91fe83ca4e1b8577c3b6aa3f10b713a44 /zencore/include | |
| parent | oplog: added handling of new attachment types (diff) | |
| download | zen-fb31b381701e9bcdeff336568f9c4364e0684861.tar.xz zen-fb31b381701e9bcdeff336568f9c4364e0684861.zip | |
Added backwards compatible package serialization code for UE5 interop during transition to new marshaling formats
Diffstat (limited to 'zencore/include')
| -rw-r--r-- | zencore/include/zencore/compactbinarypackage.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/zencore/include/zencore/compactbinarypackage.h b/zencore/include/zencore/compactbinarypackage.h index c6bb32def..e31bc4bfd 100644 --- a/zencore/include/zencore/compactbinarypackage.h +++ b/zencore/include/zencore/compactbinarypackage.h @@ -338,6 +338,17 @@ private: IoHash ObjectHash; }; +namespace legacy { + void SaveCbAttachment(const CbAttachment& Attachment, CbWriter& Writer); + void SaveCbPackage(const CbPackage& Package, CbWriter& Writer); + void SaveCbPackage(const CbPackage& Package, BinaryWriter& Ar); + bool TryLoadCbPackage(CbPackage& Package, IoBuffer Buffer, BufferAllocator Allocator, CbPackage::AttachmentResolver* Mapper = nullptr); + bool TryLoadCbPackage(CbPackage& Package, + BinaryReader& Reader, + BufferAllocator Allocator, + CbPackage::AttachmentResolver* Mapper = nullptr); +} // namespace legacy + void usonpackage_forcelink(); // internal } // namespace zen |