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

Public Types

typedef RefCount< DelayIdCompositePointer
 

Public Member Functions

 AggregateId (RefCount< Aggregate >)
 
int bytesWanted (int min, int max) const override
 
void bytesIn (int qty) override
 
void delayRead (const AsyncCallPointer &) override
 

Private Member Functions

 MEMPROXY_CLASS (Aggregate::AggregateId)
 

Private Attributes

RefCount< AggregatetheAggregate
 

Detailed Description

Definition at line 65 of file delay_pools.cc.

Member Typedef Documentation

◆ Pointer

Definition at line 23 of file DelayIdComposite.h.

Constructor & Destructor Documentation

◆ AggregateId()

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

Definition at line 431 of file delay_pools.cc.

Member Function Documentation

◆ bytesIn()

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

Implements DelayIdComposite.

Definition at line 441 of file delay_pools.cc.

◆ bytesWanted()

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

Implements DelayIdComposite.

Definition at line 435 of file delay_pools.cc.

References max(), and min().

◆ delayRead()

void Aggregate::AggregateId::delayRead ( const AsyncCallPointer aRead)
overridevirtual

Reimplemented from DelayIdComposite.

Definition at line 242 of file delay_pools.cc.

References CompositePoolNode::delayRead(), and theAggregate.

◆ MEMPROXY_CLASS()

Aggregate::AggregateId::MEMPROXY_CLASS ( Aggregate::AggregateId  )
private

Member Data Documentation

◆ theAggregate

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

Definition at line 76 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