3 #include "telnetpp/core.hpp"
4 #include "telnetpp/options/new_environ/detail/request_parser_helper.hpp"
6 namespace telnetpp::options::new_environ::detail {
8 template <
typename Continuation>
9 void for_each_request(telnetpp::bytes requests, Continuation &&cont)
11 request_parsing_state state;
13 auto const *current = requests.begin();
14 auto const *end = requests.end();
16 while (current != end)
18 parse_request_byte(state, current++, cont);
21 parse_request_end(state, cont);