#include <MessageDelayPools.h>
![Collaboration graph](classMessageDelayPools__coll__graph.png)
Public Member Functions | |
MessageDelayPools (const MessageDelayPools &)=delete | |
MessageDelayPools & | operator= (const MessageDelayPools &)=delete |
MessageDelayPool::Pointer | pool (const SBuf &name) |
returns a MessageDelayPool with a given name or null otherwise More... | |
void | add (MessageDelayPool *pool) |
appends a single MessageDelayPool, created during configuration More... | |
void | freePools () |
memory cleanup, performing during reconfiguration More... | |
Static Public Member Functions | |
static MessageDelayPools * | Instance () |
Public Attributes | |
std::vector< MessageDelayPool::Pointer > | pools |
Private Member Functions | |
MessageDelayPools () | |
~MessageDelayPools () | |
void | Stats () |
Detailed Description
represents all configured 'response' delay pools
Definition at line 73 of file MessageDelayPools.h.
Constructor & Destructor Documentation
◆ MessageDelayPools() [1/2]
|
delete |
◆ MessageDelayPools() [2/2]
|
inlineprivate |
Definition at line 91 of file MessageDelayPools.h.
◆ ~MessageDelayPools()
|
private |
Definition at line 25 of file MessageDelayPools.cc.
References freePools().
Member Function Documentation
◆ add()
void MessageDelayPools::add | ( | MessageDelayPool * | pool | ) |
Definition at line 46 of file MessageDelayPools.cc.
References DBG_CRITICAL, debugs, MessageDelayPool::poolName, and pools.
Referenced by MessageDelayConfig::parseResponseDelayPool().
◆ freePools()
void MessageDelayPools::freePools | ( | ) |
Definition at line 58 of file MessageDelayPools.cc.
References pools.
Referenced by MessageDelayConfig::freePools(), and ~MessageDelayPools().
◆ Instance()
|
static |
Definition at line 31 of file MessageDelayPools.cc.
References pools.
Referenced by MessageDelayConfig::dumpResponseDelayPoolParameters(), MessageDelayConfig::freePools(), MessageDelayConfig::parseResponseDelayPool(), MessageDelayConfig::parseResponseDelayPoolAccess(), and Http::Stream::sendStartOfMessage().
◆ operator=()
|
delete |
◆ pool()
MessageDelayPool::Pointer MessageDelayPools::pool | ( | const SBuf & | name | ) |
Definition at line 38 of file MessageDelayPools.cc.
References pools.
Referenced by MessageDelayConfig::parseResponseDelayPoolAccess().
◆ Stats()
|
inlineprivate |
Definition at line 93 of file MessageDelayPools.h.
Member Data Documentation
◆ pools
std::vector<MessageDelayPool::Pointer> MessageDelayPools::pools |
Definition at line 88 of file MessageDelayPools.h.
Referenced by add(), MessageDelayConfig::dumpResponseDelayPoolParameters(), freePools(), Instance(), and pool().
The documentation for this class was generated from the following files:
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