

| Public Types | |
| typedef RefCount< DelayIdComposite > | Pointer | 
| Public Member Functions | |
| Id (RefCount< DelayVector >, CompositeSelectionDetails &) | |
| ~Id () override | |
| int | bytesWanted (int min, int max) const override | 
| void | bytesIn (int qty) override | 
| void | delayRead (const AsyncCallPointer &) override | 
| Private Types | |
| typedef std::vector< DelayIdComposite::Pointer >::iterator | iterator | 
| typedef std::vector< DelayIdComposite::Pointer >::const_iterator | const_iterator | 
| Private Member Functions | |
| MEMPROXY_CLASS (DelayVector::Id) | |
| Private Attributes | |
| RefCount< DelayVector > | theVector | 
| std::vector< DelayIdComposite::Pointer > | ids | 
Detailed Description
Definition at line 37 of file DelayVector.h.
Member Typedef Documentation
◆ const_iterator
| 
 | private | 
Definition at line 52 of file DelayVector.h.
◆ iterator
| 
 | private | 
Definition at line 51 of file DelayVector.h.
◆ Pointer
| 
 | inherited | 
Definition at line 23 of file DelayIdComposite.h.
Constructor & Destructor Documentation
◆ Id()
| DelayVector::Id::Id | ( | RefCount< DelayVector > | aDelayVector, | 
| CompositeSelectionDetails & | details | ||
| ) | 
Definition at line 85 of file DelayVector.cc.
References debugs, ids, DelayVector::pools, and theVector.
◆ ~Id()
| 
 | override | 
Definition at line 96 of file DelayVector.cc.
References debugs.
Member Function Documentation
◆ bytesIn()
| 
 | overridevirtual | 
Implements DelayIdComposite.
Definition at line 117 of file DelayVector.cc.
◆ bytesWanted()
Implements DelayIdComposite.
Definition at line 102 of file DelayVector.cc.
◆ delayRead()
| 
 | overridevirtual | 
Reimplemented from DelayIdComposite.
Definition at line 130 of file DelayVector.cc.
◆ MEMPROXY_CLASS()
| 
 | private | 
Member Data Documentation
◆ ids
| 
 | private | 
Definition at line 50 of file DelayVector.h.
Referenced by Id().
◆ theVector
| 
 | private | 
Definition at line 49 of file DelayVector.h.
Referenced by Id().
The documentation for this class was generated from the following files:
- src/DelayVector.h
- src/DelayVector.cc
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
