#include <CommRead.h>

Collaboration diagram for DeferredReadManager:

Public Member Functions

 ~DeferredReadManager ()
 
void delayRead (DeferredRead const &)
 
void kickReads (int const count)
 

Private Member Functions

void kickARead (DeferredRead const &)
 
void flushReads ()
 

Static Private Member Functions

static DeferredRead popHead (CbDataListContainer< DeferredRead > &deferredReads)
 

Private Attributes

CbDataListContainer< DeferredReaddeferredReads
 

Static Private Attributes

static CLCB CloseHandler
 

Detailed Description

Definition at line 48 of file CommRead.h.

Constructor & Destructor Documentation

DeferredReadManager::~DeferredReadManager ( )

Definition at line 1710 of file comm.cc.

References assert, deferredReads, CbDataListContainer< C >::empty(), and flushReads().

Member Function Documentation

void DeferredReadManager::flushReads ( )
private

Definition at line 1802 of file comm.cc.

References deferredReads, CbDataListContainer< C >::empty(), kickARead(), and popHead().

Referenced by kickReads(), and ~DeferredReadManager().

void DeferredReadManager::kickARead ( DeferredRead const &  aRead)
private
void DeferredReadManager::kickReads ( int const  count)

Member Data Documentation

void DeferredReadManager::CloseHandler
staticprivate

Definition at line 57 of file CommRead.h.

Referenced by delayRead().

CbDataListContainer<DeferredRead> DeferredReadManager::deferredReads
private

Definition at line 61 of file CommRead.h.

Referenced by delayRead(), flushReads(), kickReads(), and ~DeferredReadManager().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors