#include <CompositePoolNode.h>

Inheritance diagram for CompositePoolNode:
Collaboration diagram for CompositePoolNode:

Classes

class  CompositeSelectionDetails
 

Public Types

typedef RefCount
< CompositePoolNode
Pointer
 

Public Member Functions

void * operator new (size_t byteCount)
 
void operator delete (void *address)
 
virtual ~CompositePoolNode ()
 
virtual void stats (StoreEntry *sentry)=0
 
virtual void dump (StoreEntry *entry) const =0
 
virtual void update (int incr)=0
 
virtual void parse ()=0
 
virtual DelayIdComposite::Pointer id (CompositeSelectionDetails &)=0
 
void delayRead (DeferredRead const &)
 

Static Public Member Functions

static int UseCount ()
 

Protected Member Functions

void kickReads ()
 

Protected Attributes

DeferredReadManager deferredReads
 

Static Private Member Functions

static Mem::AllocatorProxyPool ()
 

Detailed Description

Definition at line 25 of file CompositePoolNode.h.

Member Typedef Documentation

Constructor & Destructor Documentation

virtual CompositePoolNode::~CompositePoolNode ( )
inlinevirtual

Definition at line 31 of file CompositePoolNode.h.

Member Function Documentation

void CompositePoolNode::delayRead ( DeferredRead const &  aRead)
Todo:
XXX create DelayIdComposite.cc

Definition at line 80 of file DelayPool.cc.

References deferredReads, and DeferredReadManager::delayRead().

Referenced by Aggregate::AggregateId::delayRead().

virtual void CompositePoolNode::dump ( StoreEntry entry) const
pure virtual
virtual DelayIdComposite::Pointer CompositePoolNode::id ( CompositeSelectionDetails )
pure virtual
void CompositePoolNode::kickReads ( )
protected
void CompositePoolNode::operator delete ( void *  address)
inline

Definition at line 27 of file CompositePoolNode.h.

void* CompositePoolNode::operator new ( size_t  byteCount)
inline

Definition at line 27 of file CompositePoolNode.h.

virtual void CompositePoolNode::parse ( )
pure virtual
static Mem::AllocatorProxy& CompositePoolNode::Pool ( )
inlinestaticprivate

Definition at line 27 of file CompositePoolNode.h.

virtual void CompositePoolNode::stats ( StoreEntry sentry)
pure virtual
virtual void CompositePoolNode::update ( int  incr)
pure virtual
static int CompositePoolNode::UseCount ( )
inlinestatic

Definition at line 27 of file CompositePoolNode.h.

Member Data Documentation

DeferredReadManager CompositePoolNode::deferredReads
protected

Definition at line 58 of file CompositePoolNode.h.

Referenced by delayRead(), and kickReads().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors