Inheritance diagram for DelayUser::Id:
Collaboration diagram for DelayUser::Id:

Public Types

typedef RefCount< DelayIdCompositePointer
 

Public Member Functions

 Id (RefCount< DelayUser >, Auth::User::Pointer)
 
 ~Id () override
 
int bytesWanted (int min, int max) const override
 
void bytesIn (int qty) override
 
virtual void delayRead (const AsyncCallPointer &)
 

Private Member Functions

 MEMPROXY_CLASS (DelayUser::Id)
 

Private Attributes

RefCount< DelayUsertheUser
 
DelayUserBucket::Pointer theBucket
 

Detailed Description

Definition at line 58 of file DelayUser.h.

Member Typedef Documentation

◆ Pointer

Definition at line 23 of file DelayIdComposite.h.

Constructor & Destructor Documentation

◆ Id()

DelayUser::Id::Id ( RefCount< DelayUser aDelayUser,
Auth::User::Pointer  aUser 
)

◆ ~Id()

DelayUser::Id::~Id ( )
override

Definition at line 156 of file DelayUser.cc.

References debugs.

Member Function Documentation

◆ bytesIn()

void DelayUser::Id::bytesIn ( int  qty)
overridevirtual

Implements DelayIdComposite.

Definition at line 168 of file DelayUser.cc.

◆ bytesWanted()

int DelayUser::Id::bytesWanted ( int  min,
int  max 
) const
overridevirtual

Implements DelayIdComposite.

Definition at line 162 of file DelayUser.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()

DelayUser::Id::MEMPROXY_CLASS ( DelayUser::Id  )
private

Member Data Documentation

◆ theBucket

DelayUserBucket::Pointer DelayUser::Id::theBucket
private

Definition at line 70 of file DelayUser.h.

Referenced by Id().

◆ theUser

RefCount<DelayUser> DelayUser::Id::theUser
private

Definition at line 69 of file DelayUser.h.

Referenced by Id().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors