Inheritance diagram for VectorPool::Id:
Collaboration diagram for VectorPool::Id:

Public Types

typedef RefCount< DelayIdCompositePointer
 

Public Member Functions

 Id (RefCount< VectorPool >, int)
 
virtual int bytesWanted (int min, int max) const
 
virtual void bytesIn (int qty)
 
virtual void delayRead (const AsyncCallPointer &)
 

Private Member Functions

 MEMPROXY_CLASS (VectorPool::Id)
 

Private Attributes

RefCount< VectorPooltheVector
 
int theIndex
 

Detailed Description

Definition at line 136 of file delay_pools.cc.

Member Typedef Documentation

◆ Pointer

Definition at line 23 of file DelayIdComposite.h.

Constructor & Destructor Documentation

◆ Id()

VectorPool::Id::Id ( RefCount< VectorPool aPool,
int  anIndex 
)

Definition at line 714 of file delay_pools.cc.

Member Function Documentation

◆ bytesIn()

void VectorPool::Id::bytesIn ( int  qty)
virtual

Implements DelayIdComposite.

Definition at line 724 of file delay_pools.cc.

◆ bytesWanted()

int VectorPool::Id::bytesWanted ( int  min,
int  max 
) const
virtual

Implements DelayIdComposite.

Definition at line 718 of file delay_pools.cc.

References max(), and min().

◆ delayRead()

virtual void DelayIdComposite::delayRead ( const AsyncCallPointer )
inlinevirtualinherited

Reimplemented in Aggregate::AggregateId, DelayTagged::Id, and DelayVector::Id.

Definition at line 29 of file DelayIdComposite.h.

References fatal().

Referenced by DelayId::delayRead().

◆ MEMPROXY_CLASS()

VectorPool::Id::MEMPROXY_CLASS ( VectorPool::Id  )
private

Member Data Documentation

◆ theIndex

int VectorPool::Id::theIndex
private

Definition at line 147 of file delay_pools.cc.

◆ theVector

RefCount<VectorPool> VectorPool::Id::theVector
private

Definition at line 146 of file delay_pools.cc.


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors