Inheritance diagram for DelayVector::Id:
Collaboration diagram for DelayVector::Id:

Public Types

typedef RefCount
< DelayIdComposite
Pointer
 

Public Member Functions

 Id (RefCount< DelayVector >, CompositeSelectionDetails &)
 
 ~Id ()
 
virtual int bytesWanted (int min, int max) const
 
virtual void bytesIn (int qty)
 
virtual void delayRead (DeferredRead const &)
 

Private Types

typedef std::vector
< DelayIdComposite::Pointer >
::iterator 
iterator
 
typedef std::vector
< DelayIdComposite::Pointer >
::const_iterator 
const_iterator
 

Private Member Functions

 MEMPROXY_CLASS (DelayVector::Id)
 

Private Attributes

RefCount< DelayVectortheVector
 
std::vector
< DelayIdComposite::Pointer
ids
 

Detailed Description

Definition at line 36 of file DelayVector.h.

Member Typedef Documentation

Definition at line 24 of file DelayIdComposite.h.

Constructor & Destructor Documentation

DelayVector::Id::Id ( RefCount< DelayVector aDelayVector,
CompositeSelectionDetails details 
)

Definition at line 84 of file DelayVector.cc.

References debugs, ids, DelayVector::pools, and theVector.

DelayVector::Id::~Id ( )

Definition at line 95 of file DelayVector.cc.

References debugs.

Member Function Documentation

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

Implements DelayIdComposite.

Definition at line 116 of file DelayVector.cc.

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

Implements DelayIdComposite.

Definition at line 101 of file DelayVector.cc.

References max(), and min().

void DelayVector::Id::delayRead ( DeferredRead const &  aRead)
virtual

Reimplemented from DelayIdComposite.

Definition at line 129 of file DelayVector.cc.

DelayVector::Id::MEMPROXY_CLASS ( DelayVector::Id  )
private

Member Data Documentation

std::vector<DelayIdComposite::Pointer> DelayVector::Id::ids
private

Definition at line 49 of file DelayVector.h.

Referenced by Id().

RefCount<DelayVector> DelayVector::Id::theVector
private

Definition at line 48 of file DelayVector.h.

Referenced by Id().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors