Include dependency graph for HttpUpgradeProtocolAccess.h:
![](HttpUpgradeProtocolAccess_8h__incl.png)
This graph shows which files directly or indirectly include this file:
![](HttpUpgradeProtocolAccess_8h__dep__incl.png)
Go to the source code of this file.
Classes | |
class | ProtocolView |
a reference to a protocol name[/version] string; no 0-termination is assumed More... | |
class | HttpUpgradeProtocolAccess |
Allows or blocks HTTP Upgrade protocols (see http_upgrade_request_protocols) More... | |
class | HttpUpgradeProtocolAccess::NamedGuard |
a single configured access rule for an explicitly named protocol More... | |
Functions | |
std::ostream & | operator<< (std::ostream &, const ProtocolView &) |
bool | vAinB (const ProtocolView &a, const ProtocolView &b) |
Function Documentation
◆ operator<<()
std::ostream& operator<< | ( | std::ostream & | , |
const ProtocolView & | |||
) |
Definition at line 32 of file HttpUpgradeProtocolAccess.cc.
References SBuf::isEmpty(), ProtocolView::name, and ProtocolView::version.
◆ vAinB()
|
inline |
Either b has no version restrictions or both have the same version. For example, "ws/1" is in "ws" but "ws" is not in "ws/1".
Definition at line 38 of file HttpUpgradeProtocolAccess.h.
References SBuf::isEmpty(), and ProtocolView::version.
Referenced by HttpUpgradeProtocolAccess::forApplicable().
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