handles ICAP-specific chunk extensions supported by Squid More...
#include <ModXact.h>
![Inheritance graph](classAdaptation_1_1Icap_1_1ChunkExtensionValueParser__inherit__graph.png)
![Collaboration graph](classAdaptation_1_1Icap_1_1ChunkExtensionValueParser__coll__graph.png)
Public Types | |
typedef ::Parser::Tokenizer | Tokenizer |
Public Member Functions | |
void | parse (Tokenizer &tok, const SBuf &extName) override |
bool | sawUseOriginalBody () const |
uint64_t | useOriginalBody () const |
virtual void | parse (Tokenizer &tok, const SBuf &extName)=0 |
extracts and then interprets (or ignores) the extension value More... | |
Static Public Member Functions | |
static void | Ignore (Tokenizer &tok, const SBuf &extName) |
extracts and ignores the value of a named extension More... | |
Private Attributes | |
int64_t | useOriginalBody_ = -1 |
the value of the parsed use-original-body chunk extension (or -1) More... | |
Static Private Attributes | |
static const SBuf | UseOriginalBodyName |
Detailed Description
Member Typedef Documentation
◆ Tokenizer
|
inherited |
Definition at line 32 of file TeChunkedParser.h.
Member Function Documentation
◆ Ignore()
|
staticinherited |
Definition at line 164 of file TeChunkedParser.cc.
References debugs, and Http::One::tokenOrQuotedString().
Referenced by Http::One::TeChunkedParser::parseOneChunkExtension().
◆ parse() [1/2]
|
override |
Definition at line 2077 of file ModXact.cc.
References assert.
◆ parse() [2/2]
|
pure virtualinherited |
◆ sawUseOriginalBody()
|
inline |
Definition at line 131 of file ModXact.h.
References useOriginalBody_.
Referenced by useOriginalBody().
◆ useOriginalBody()
|
inline |
Definition at line 132 of file ModXact.h.
References assert, sawUseOriginalBody(), and useOriginalBody_.
Member Data Documentation
◆ useOriginalBody_
|
private |
Definition at line 138 of file ModXact.h.
Referenced by sawUseOriginalBody(), and useOriginalBody().
◆ UseOriginalBodyName
|
staticprivate |
The documentation for this class was generated from the following files:
- src/adaptation/icap/ModXact.h
- src/adaptation/icap/ModXact.cc
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