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:
![](http_2one_2Parser_8cc__incl.png)
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