#include <DelayPool.h>

Collaboration diagram for DelayPool:

Public Member Functions

 DelayPool ()
 
 ~DelayPool ()
 
void freeData ()
 
void createPool (u_char delay_class)
 
void parse ()
 
void dump (StoreEntry *, unsigned int poolNumberMinusOne) const
 
CompositePoolNode::Pointer theComposite ()
 
CompositePoolNode::Pointer const theComposite () const
 

Public Attributes

CommonPoolpool
 
acl_accessaccess
 

Private Attributes

CompositePoolNode::Pointer theComposite_
 

Detailed Description

Definition at line 23 of file DelayPool.h.

Constructor & Destructor Documentation

DelayPool::DelayPool ( )

Definition at line 20 of file DelayPool.cc.

References CommonPool::Factory(), pool, and theComposite_.

DelayPool::~DelayPool ( )

Definition at line 25 of file DelayPool.cc.

References access, aclDestroyAccessList(), freeData(), and pool.

Member Function Documentation

void DelayPool::createPool ( u_char  delay_class)

Definition at line 63 of file DelayPool.cc.

References CommonPool::Factory(), freeData(), pool, and theComposite_.

Referenced by DelayConfig::parsePoolClass().

void DelayPool::dump ( StoreEntry entry,
unsigned int  poolNumberMinusOne 
) const
void DelayPool::freeData ( )

Definition at line 72 of file DelayPool.cc.

References NULL, and pool.

Referenced by createPool(), and ~DelayPool().

void DelayPool::parse ( )

Definition at line 35 of file DelayPool.cc.

References assert, NULL, CompositePoolNode::parse(), and theComposite().

Referenced by DelayConfig::parsePoolRates().

CompositePoolNode::Pointer DelayPool::theComposite ( )
inline

Definition at line 34 of file DelayPool.h.

References theComposite_.

Referenced by dump(), parse(), and DelayPools::Stats().

CompositePoolNode::Pointer const DelayPool::theComposite ( ) const
inline

Definition at line 36 of file DelayPool.h.

References theComposite_.

Member Data Documentation

acl_access* DelayPool::access

Definition at line 38 of file DelayPool.h.

Referenced by dump(), and ~DelayPool().

CommonPool* DelayPool::pool

Definition at line 33 of file DelayPool.h.

Referenced by createPool(), DelayPool(), dump(), freeData(), and ~DelayPool().

CompositePoolNode::Pointer DelayPool::theComposite_
private

Definition at line 41 of file DelayPool.h.

Referenced by createPool(), DelayPool(), and theComposite().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors