Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1125,7 +1125,7 @@ jobs:
include:
- { name: Windows, os: windows-latest }
- { name: Ubuntu, os: ubuntu-latest }
- { name: MacOS, os: macos-latest }
- { name: MacOS, os: macos-15 }
name: Antora Docs (${{ matrix.name }})
runs-on: ${{ fromJSON(needs.runner-selection.outputs.labelmatrix)[matrix.os] }}
defaults:
Expand Down
22 changes: 19 additions & 3 deletions include/boost/http_proto/serializer.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,21 @@ class serializer
start_source(
message_view_base const&);

void
out_init();

buffers::mutable_buffer_pair
out_prepare() noexcept;

void
out_commit(std::size_t) noexcept;

std::size_t
out_capacity() const noexcept;

void
out_finish() noexcept;

enum class style
{
empty,
Expand All @@ -371,16 +386,17 @@ class serializer

detail::workspace ws_;

const_buf_gen_base* buf_gen_;
detail::filter* filter_;
const_buf_gen_base* buf_gen_;
source* source_;

buffers::circular_buffer cb0_;
buffers::circular_buffer cb1_;
buffers::circular_buffer out_;
buffers::circular_buffer in_;
detail::array_of_const_buffers prepped_;
buffers::const_buffer tmp_;

style st_;
uint8_t chunk_header_len_;
bool more_input_;
bool is_done_;
bool is_header_done_;
Expand Down
Loading
Loading