Parser.cc File Reference
  #include "squid.h"#include "base/CharacterSet.h"#include "debug/Stream.h"#include "http/one/Parser.h"#include "mime_header.h"#include "parser/Tokenizer.h"#include "SquidConfig.h"
Include dependency graph for Parser.cc:

Go to the source code of this file.
| Namespaces | |
| Http | |
| Http::One | |
| common part of ParseBws() and ParseStrctBws() | |
| Macros | |
| #define | GET_HDR_SZ 1024 | 
| Functions | |
| static const CharacterSet & | RelaxedDelimiterCharacters () | 
| characters HTTP permits tolerant parsers to accept as delimiters  More... | |
| static const CharacterSet & | LineCharacters () | 
| all characters except the LF line terminator  More... | |
| static void | Http::One::ParseBws_ (Parser::Tokenizer &tok, const CharacterSet &bwsChars) | 
Macro Definition Documentation
◆ GET_HDR_SZ
Function Documentation
◆ LineCharacters()
| 
 | static | 
Definition at line 76 of file Parser.cc.
References CharacterSet::complement(), and CharacterSet::LF.
Referenced by Http::One::Parser::cleanMimePrefix(), and Http::One::Parser::getHostHeaderField().
◆ RelaxedDelimiterCharacters()
| 
 | static | 
Definition at line 37 of file Parser.cc.
References CharacterSet::CR, CharacterSet::HTAB, and CharacterSet::SP.
Referenced by Http::One::Parser::cleanMimePrefix(), Http::One::Parser::DelimiterCharacters(), and Http::One::Parser::WhitespaceCharacters().
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products
