Inheritance diagram for Aggregate::AggregateId:
Collaboration diagram for Aggregate::AggregateId:

Public Types

typedef RefCount
< DelayIdComposite
Pointer
 

Public Member Functions

void * operator new (size_t byteCount)
 
void operator delete (void *address)
 
 AggregateId (RefCount< Aggregate >)
 
virtual int bytesWanted (int min, int max) const
 
virtual void bytesIn (int qty)
 
virtual void delayRead (DeferredRead const &)
 

Static Public Member Functions

static int UseCount ()
 

Static Private Member Functions

static Mem::AllocatorProxyPool ()
 

Private Attributes

RefCount< AggregatetheAggregate
 

Detailed Description

Definition at line 66 of file delay_pools.cc.

Member Typedef Documentation

Definition at line 24 of file DelayIdComposite.h.

Constructor & Destructor Documentation

Aggregate::AggregateId::AggregateId ( RefCount< Aggregate anAggregate)

Definition at line 432 of file delay_pools.cc.

Member Function Documentation

void Aggregate::AggregateId::bytesIn ( int  qty)
virtual

Implements DelayIdComposite.

Definition at line 442 of file delay_pools.cc.

int Aggregate::AggregateId::bytesWanted ( int  min,
int  max 
) const
virtual

Implements DelayIdComposite.

Definition at line 436 of file delay_pools.cc.

void Aggregate::AggregateId::delayRead ( DeferredRead const &  aRead)
virtual

Reimplemented from DelayIdComposite.

Definition at line 243 of file delay_pools.cc.

References CompositePoolNode::delayRead(), and theAggregate.

void Aggregate::AggregateId::operator delete ( void *  address)
inline

Definition at line 68 of file delay_pools.cc.

void* Aggregate::AggregateId::operator new ( size_t  byteCount)
inline

Definition at line 68 of file delay_pools.cc.

static Mem::AllocatorProxy& Aggregate::AggregateId::Pool ( )
inlinestaticprivate

Definition at line 68 of file delay_pools.cc.

static int Aggregate::AggregateId::UseCount ( )
inlinestatic

Definition at line 68 of file delay_pools.cc.

Member Data Documentation

RefCount<Aggregate> Aggregate::AggregateId::theAggregate
private

Definition at line 77 of file delay_pools.cc.

Referenced by delayRead().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors