]> git.ipfire.org Git - thirdparty/squid.git/commit - src/http/one/Parser.h
Add Http1::Tokenzer class
authorAmos Jeffries <squid3@treenet.co.nz>
Fri, 10 Apr 2015 11:02:44 +0000 (04:02 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 10 Apr 2015 11:02:44 +0000 (04:02 -0700)
commitf29718b079f1e0a665fd8705b267e6176e9378a5
tree02e381d9bb3eebfb1bcef7251db4700665a0d7e6
parent958ae827cabff267fd99fdb028969ed532dc58b8
Add Http1::Tokenzer class

... for tokenizing HTTP/1.x lexical symbols. Inherits from the protocol
agnostic ::Parser::Tokenizer base class.

Provdes quoted-string and (token / quoted-string) parsing methods with
HTTP/1.0 and HTTP/1.1 compliant character sets and \-escaping support.
src/http/one/Makefile.am
src/http/one/Parser.cc
src/http/one/Parser.h
src/http/one/RequestParser.cc
src/http/one/RequestParser.h
src/http/one/ResponseParser.cc
src/http/one/ResponseParser.h
src/http/one/Tokenizer.cc [new file with mode: 0644]
src/http/one/Tokenizer.h [new file with mode: 0644]
src/http/one/forward.h
src/parser/Tokenizer.h