HttpUpgradeProtocolAccess::NamedGuard Class Reference
a single configured access rule for an explicitly named protocol More...
Collaboration diagram for HttpUpgradeProtocolAccess::NamedGuard:
Public Member Functions | |
NamedGuard (const char *rawProtocol, acl_access *) | |
NamedGuard (const NamedGuard &&)=delete | |
~NamedGuard () | |
Public Attributes | |
const SBuf | protocol |
configured protocol name (and version) More... | |
const ProtocolView | proto |
optimization: compiled this->protocol More... | |
acl_access * | guard = nullptr |
configured access rule; never nil More... | |
Detailed Description
Definition at line 69 of file HttpUpgradeProtocolAccess.h.
Constructor & Destructor Documentation
◆ NamedGuard() [1/2]
HttpUpgradeProtocolAccess::NamedGuard::NamedGuard | ( | const char * | rawProtocol, |
acl_access * | acls | ||
) |
Definition at line 71 of file HttpUpgradeProtocolAccess.cc.
◆ NamedGuard() [2/2]
|
delete |
◆ ~NamedGuard()
HttpUpgradeProtocolAccess::NamedGuard::~NamedGuard | ( | ) |
Definition at line 78 of file HttpUpgradeProtocolAccess.cc.
References aclDestroyAccessList().
Member Data Documentation
◆ guard
acl_access* HttpUpgradeProtocolAccess::NamedGuard::guard = nullptr |
Definition at line 78 of file HttpUpgradeProtocolAccess.h.
◆ proto
const ProtocolView HttpUpgradeProtocolAccess::NamedGuard::proto |
Definition at line 77 of file HttpUpgradeProtocolAccess.h.
◆ protocol
const SBuf HttpUpgradeProtocolAccess::NamedGuard::protocol |
Definition at line 76 of file HttpUpgradeProtocolAccess.h.
The documentation for this class was generated from the following files: