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 HttpUpgradeProtocolAccess.cc.

◆ NamedGuard() [2/2]

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

◆ ~NamedGuard()

HttpUpgradeProtocolAccess::NamedGuard::~NamedGuard ( )

Definition at line 77 of file HttpUpgradeProtocolAccess.cc.

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:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors