aboutsummaryrefslogtreecommitdiff
path: root/zenhttp/httpshared.cpp
Commit message (Collapse)AuthorAgeFilesLines
* '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