aboutsummaryrefslogtreecommitdiff
path: root/zenhttp/httpshared.h
Commit message (Collapse)AuthorAgeFilesLines
* Added preliminary CbPackageReader, for handling incremental compact binary ↵Stefan Boberg2021-09-281-51/+0
| | | | package streaming
* clang-format fixesStefan Boberg2021-09-161-2/+2
|
* Improved package serialization to allow round trippingStefan Boberg2021-09-161-1/+7
|
* Implemented intended package streaming API flow (but currently it "streams" ↵Stefan Boberg2021-09-131-1/+8
| | | | from memory)
* Introduced FormatPackageMessageBuffer() returning a ComositeBufferStefan Boberg2021-09-131-0/+2
|
* Enforce sizes of package serialization structuresStefan Boberg2021-09-131-0/+4
|
* Changed interface for httpServerRequest::SessionId()/RequestId() so they ↵Stefan Boberg2021-09-131-0/+32
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