#include <ConnectionsEncrypted.h>
Definition at line 18 of file ConnectionsEncrypted.h.
◆ Pointer
◆ ConnectionsEncrypted()
Acl::ConnectionsEncrypted::ConnectionsEncrypted |
( |
char const * |
theClass | ) |
|
◆ ~ConnectionsEncrypted()
Acl::ConnectionsEncrypted::~ConnectionsEncrypted |
( |
| ) |
|
|
override |
◆ cacheMatchAcl()
◆ context()
void Acl::Node::context |
( |
const SBuf & |
aName, |
|
|
const char * |
configuration |
|
) |
| |
|
inherited |
◆ dump()
SBufList Acl::ConnectionsEncrypted::dump |
( |
| ) |
const |
|
overridevirtual |
◆ dumpWhole()
void Acl::Node::dumpWhole |
( |
const char * |
directiveName, |
|
|
std::ostream & |
os |
|
) |
| |
|
inherited |
Prints aggregated "acl" (or similar) directive configuration, including the given directive name, ACL name, ACL type, and ACL parameters. The printed parameters are collected from all same-name "acl" directives.
Definition at line 371 of file Acl.cc.
References asList().
◆ empty()
bool Acl::ConnectionsEncrypted::empty |
( |
| ) |
const |
|
overridevirtual |
◆ FindByName()
◆ Initialize()
void Acl::Node::Initialize |
( |
| ) |
|
|
staticinherited |
◆ isProxyAuth()
bool Acl::Node::isProxyAuth |
( |
| ) |
const |
|
virtualinherited |
◆ lineOptions()
|
inlineprivatevirtualinherited |
- Returns
- (linked) "line" Options supported by this Acl::Node
- See also
- Acl::Node::options()
Reimplemented in ACLProxyAuth, Acl::ParameterizedNode< P >, Acl::ParameterizedNode< ACLData< const Security::CertErrors * > >, Acl::ParameterizedNode< ACLData< ACLChecklist * > >, Acl::ParameterizedNode< ACLData< Ip::Address > >, Acl::ParameterizedNode< ACLData< const char * > >, Acl::ParameterizedNode< ACLData< XactionStep > >, Acl::ParameterizedNode< ACLData< AnyP::ProtocolType > >, Acl::ParameterizedNode< ACLData< NotePairs::Entry * > >, Acl::ParameterizedNode< ACLData< HttpRequestMethod > >, Acl::ParameterizedNode< ACLData< int > >, Acl::ParameterizedNode< ACLData< err_type > >, Acl::ParameterizedNode< ACLData< const HttpHeader & > >, Acl::ParameterizedNode< ACLData< X509 * > >, Acl::ParameterizedNode< ACLTimeData >, Acl::ParameterizedNode< ACLData< hier_code > >, and ACLExtUser.
Definition at line 102 of file Node.h.
References Acl::NoOptions().
◆ match()
◆ matches()
Orchestrates matching checklist against the Acl::Node using match(), after checking preconditions and while providing debugging.
- Returns
- true if and only if there was a successful match. Updates the checklist state on match, async, and failure.
Definition at line 189 of file Acl.cc.
References ACLChecklist::asyncInProgress(), DBG_IMPORTANT, debugs, ACLChecklist::hasAle(), ACLChecklist::hasReply(), ACLChecklist::hasRequest(), ACLChecklist::setLastCheckedName(), and ACLChecklist::verifyAle().
Referenced by ACLChecklist::matchAndFinish().
◆ matchForCache()
◆ MEMPROXY_CLASS()
◆ operator delete()
void Acl::Node::operator delete |
( |
void * |
| ) |
|
|
inherited |
◆ operator new()
void * Acl::Node::operator new |
( |
size_t |
| ) |
|
|
inherited |
◆ options()
|
inlineprivatevirtualinherited |
◆ parse()
void Acl::ConnectionsEncrypted::parse |
( |
| ) |
|
|
overridevirtual |
◆ parseFlags()
void Acl::Node::parseFlags |
( |
| ) |
|
|
inherited |
◆ ParseNamed()
Definition at line 253 of file Acl.cc.
References A, Assure, SBuf::cmp(), config_input_line, DBG_CRITICAL, DBG_IMPORTANT, DBG_PARSE_NOTE, debugs, ConfigParser::destruct(), fatalf(), HttpPortList, Acl::Make(), and ConfigParser::NextToken().
◆ ParseNamedAcl()
◆ prepareForUse()
virtual void Acl::Node::prepareForUse |
( |
| ) |
|
|
inlinevirtualinherited |
Reimplemented in Acl::ParameterizedNode< P >, Acl::ParameterizedNode< ACLData< const Security::CertErrors * > >, Acl::ParameterizedNode< ACLData< ACLChecklist * > >, Acl::ParameterizedNode< ACLData< Ip::Address > >, Acl::ParameterizedNode< ACLData< const char * > >, Acl::ParameterizedNode< ACLData< XactionStep > >, Acl::ParameterizedNode< ACLData< AnyP::ProtocolType > >, Acl::ParameterizedNode< ACLData< NotePairs::Entry * > >, Acl::ParameterizedNode< ACLData< HttpRequestMethod > >, Acl::ParameterizedNode< ACLData< int > >, Acl::ParameterizedNode< ACLData< err_type > >, Acl::ParameterizedNode< ACLData< const HttpHeader & > >, Acl::ParameterizedNode< ACLData< X509 * > >, Acl::ParameterizedNode< ACLTimeData >, Acl::ParameterizedNode< ACLData< hier_code > >, Acl::InnerNode, and ACLMaxConnection.
Definition at line 69 of file Node.h.
◆ requiresAle()
bool Acl::Node::requiresAle |
( |
| ) |
const |
|
privatevirtualinherited |
◆ requiresReply()
bool Acl::Node::requiresReply |
( |
| ) |
const |
|
privatevirtualinherited |
◆ requiresRequest()
bool Acl::Node::requiresRequest |
( |
| ) |
const |
|
privatevirtualinherited |
Reimplemented in Acl::NoteCheck, ACLProxyAuth, ACLExternal, Acl::ServerNameCheck, ACLMaxUserIP, ACLExtUser, Acl::TransactionInitiator, Acl::RequestHeaderCheck< header >, Acl::DestinationDomainCheck, Acl::DestinationAsnCheck, Acl::HierCodeCheck, Acl::HttpReqHeaderCheck, Acl::MethodCheck, Acl::ProtocolCheck, Acl::UrlCheck, Acl::UrlLoginCheck, Acl::UrlPathCheck, and Acl::UrlPortCheck.
Definition at line 455 of file Acl.cc.
◆ typeString()
const char * Acl::ConnectionsEncrypted::typeString |
( |
| ) |
const |
|
overridevirtual |
◆ valid()
bool Acl::Node::valid |
( |
| ) |
const |
|
virtualinherited |
◆ cfgline
char* Acl::Node::cfgline = nullptr |
|
inherited |
◆ class_
const char* Acl::ConnectionsEncrypted::class_ |
|
protected |
◆ name
The documentation for this class was generated from the following files: