On Sat, Jul 8, 2017 at 7:19 AM, VinÃcius dos Santos Oliveira via Boost
I only found the time to join the discussion now 😢
Glad to see you here VinÃcius! I see you've been busy working on your repositories (I check on them from time to time) - that's great!
Anyway, it's fairly easy to adapt this parser model to C++ iterator model
Using templated iterators (I think that's the direction you're implying) offers flexibility. But there are advantages when using a raw pointer to a contiguous piece of memory holding the entire HTTP header or other structured element (chunk-header, final-chunk). Such as using SSE4.2 intrinsics to accelerate the parsing: https://github.com/vinniefalco/Beast/blob/6f88f0182d461e9cabe55032f966c9ca4f...
After the review on my library, I noted there was a big interest in low-level control for handling HTTP messages.
Can you please list the low-level control features or maybe link to the corresponding boost-dev posts which describe the desired low-level control? I thought I addressed them but I'd like to be sure Thanks