#include <CommRead.h>

Collaboration diagram for DeferredRead:

Public Types

typedef void DeferrableRead(void *context, CommRead const &)

Public Member Functions

 DeferredRead ()
 DeferredRead (DeferrableRead *, void *, CommRead const &)
void markCancelled ()

Public Attributes

void * theContext
CommRead theRead
bool cancelled
AsyncCall::Pointer closer
 internal close handler used by Comm More...

Detailed Description

Definition at line 31 of file CommRead.h.

Member Typedef Documentation

◆ DeferrableRead

typedef void DeferredRead::DeferrableRead(void *context, CommRead const &)

Definition at line 35 of file CommRead.h.

Constructor & Destructor Documentation

◆ DeferredRead() [1/2]

DeferredRead::DeferredRead ( )

Definition at line 1652 of file comm.cc.

◆ DeferredRead() [2/2]

DeferredRead::DeferredRead ( DeferrableRead aReader,
void *  data,
CommRead const &  aRead 

Definition at line 1654 of file comm.cc.

Member Function Documentation

◆ markCancelled()

void DeferredRead::markCancelled ( )

Definition at line 1785 of file comm.cc.

References cancelled.

Referenced by DeferredReadManager::popHead().

Member Data Documentation

◆ cancelled

bool DeferredRead::cancelled

◆ closer

AsyncCall::Pointer DeferredRead::closer

Definition at line 43 of file CommRead.h.

Referenced by DeferredReadManager::delayRead(), and DeferredReadManager::popHead().

◆ theContext

void* DeferredRead::theContext

Definition at line 40 of file CommRead.h.

Referenced by DeferredReadManager::kickARead().

◆ theRead

CommRead DeferredRead::theRead

◆ theReader

DeferrableRead* DeferredRead::theReader

Definition at line 39 of file CommRead.h.

Referenced by DeferredReadManager::kickARead().

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






Web Site Translations