#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::~DeferredReadManager ( )

Definition at line 1710 of file comm.cc.

References assert.

Member Function Documentation

◆ delayRead()

◆ flushReads()

void DeferredReadManager::flushReads ( )
private

Definition at line 1802 of file comm.cc.

References CbDataListContainer< C >::empty().

◆ kickARead()

void DeferredReadManager::kickARead ( DeferredRead const &  aRead)
private

◆ kickReads()

void DeferredReadManager::kickReads ( int const  count)

Definition at line 1781 of file comm.cc.

References DeferredRead::cancelled.

Referenced by MemObject::kickReads().

◆ popHead()

Member Data Documentation

◆ CloseHandler

void DeferredReadManager::CloseHandler
staticprivate

Definition at line 57 of file CommRead.h.

Referenced by delayRead().

◆ deferredReads

CbDataListContainer<DeferredRead> DeferredReadManager::deferredReads
private

Definition at line 61 of file CommRead.h.


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors