aboutsummaryrefslogtreecommitdiff
path: root/zenhttp/httpshared.cpp
Commit message (Collapse)AuthorAgeFilesLines
* clang-format fixStefan Boberg2022-06-101-2/+2
|
* fixed Linux build issueStefan Boberg2022-06-101-2/+2
|
* fixed issue in CbPackage marshaling of local referencesStefan Boberg2022-06-101-1/+3
|
* cbpackage: added initial support for marshaling of attachment by local referenceStefan Boberg2022-06-101-22/+326
| | | | this mode allows local clients to avoid unnecessary copying of data from zen and instead reference data directly
* Remove unused TotalAttachmentsSize (Mac warning)Joe Kirchoff2022-03-211-4/+0
|
* 'return std::move(local_object)' prevents copy elisionMartin Ridgers2021-10-251-1/+1
|
* Added preliminary CbPackageReader, for handling incremental compact binary ↵Stefan Boberg2021-09-281-10/+128
| | | | package streaming
* Minor CbPackage serialization tweaksStefan Boberg2021-09-161-5/+4
|
* Improved package serialization to allow round trippingStefan Boberg2021-09-161-16/+77
|
* Implemented intended package streaming API flow (but currently it "streams" ↵Stefan Boberg2021-09-131-8/+14
| | | | from memory)
* Introduced FormatPackageMessageBuffer() returning a ComositeBufferStefan Boberg2021-09-131-0/+16
|
* Changed interface for httpServerRequest::SessionId()/RequestId() so they ↵Stefan Boberg2021-09-131-0/+116
share storage and lazy eval logic They now call into ParseSessionId()/ParseRequestId() when required Eliminates redundant logic in derived implementations Also moved package transport code into httpshared.(cpp|h) for easier sharing with client code Added some I/O error reporting in http.sys related code Changed IHttpPackageHandler interface to support partially updated handling flow