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_accessguard = nullptr
 configured access rule; never nil More...

Detailed Description

Definition at line 66 of file HttpUpgradeProtocolAccess.h.

Constructor & Destructor Documentation

◆ NamedGuard() [1/2]

HttpUpgradeProtocolAccess::NamedGuard::NamedGuard ( const char *  rawProtocol,
acl_access acls 

Definition at line 70 of file

◆ NamedGuard() [2/2]

HttpUpgradeProtocolAccess::NamedGuard::NamedGuard ( const NamedGuard &&  )

◆ ~NamedGuard()

HttpUpgradeProtocolAccess::NamedGuard::~NamedGuard ( )

Definition at line 77 of file

References aclDestroyAccessList().

Member Data Documentation

◆ guard

acl_access* HttpUpgradeProtocolAccess::NamedGuard::guard = nullptr

Definition at line 75 of file HttpUpgradeProtocolAccess.h.

◆ proto

const ProtocolView HttpUpgradeProtocolAccess::NamedGuard::proto

Definition at line 74 of file HttpUpgradeProtocolAccess.h.

◆ protocol

const SBuf HttpUpgradeProtocolAccess::NamedGuard::protocol

Definition at line 73 of file HttpUpgradeProtocolAccess.h.

The documentation for this class was generated from the following files:






Web Site Translations