diff options
| author | Dan Engelbrecht <[email protected]> | 2023-03-21 16:39:49 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-03-21 08:39:49 -0700 |
| commit | ef0c849f5eb82cdce7e799d8833b6970faf2a405 (patch) | |
| tree | d6179272a890115132ce4995d3005a650181c903 /zencore/include | |
| parent | send payloads as duplicated handles (#240) (diff) | |
| download | zen-ef0c849f5eb82cdce7e799d8833b6970faf2a405.tar.xz zen-ef0c849f5eb82cdce7e799d8833b6970faf2a405.zip | |
De/fix rpc replay to handle pid (#243)
* allow access to CbWriter::Save(MutableMemoryView Buffer) in CbObjectWriter to avoid extra memory allocation and copy
* fix entry index counting in rpcreplay
* adjust target pid in rpc requests for rpc replay
* allow control in rpc-record-replay over how attachments are sent
* changelog
Diffstat (limited to 'zencore/include')
| -rw-r--r-- | zencore/include/zencore/compactbinarybuilder.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/zencore/include/zencore/compactbinarybuilder.h b/zencore/include/zencore/compactbinarybuilder.h index 5311bbb07..4be8c2ba5 100644 --- a/zencore/include/zencore/compactbinarybuilder.h +++ b/zencore/include/zencore/compactbinarybuilder.h @@ -455,7 +455,17 @@ public: return CbWriter::Save(Writer); } - uint64_t GetSaveSize() = delete; + ZENCORE_API CbFieldViewIterator Save(MutableMemoryView Buffer) + { + ZEN_ASSERT(m_Finalized); + return CbWriter::Save(Buffer); + } + + uint64_t GetSaveSize() + { + ZEN_ASSERT(m_Finalized); + return CbWriter::GetSaveSize(); + } void Finalize() { |