#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

DeferrableReadtheReader
 
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 1706 of file comm.cc.

◆ DeferredRead() [2/2]

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

Definition at line 1708 of file comm.cc.

Member Function Documentation

◆ markCancelled()

void DeferredRead::markCancelled ( )

Definition at line 1830 of file comm.cc.

References cancelled.

Referenced by DeferredReadManager::delayRead().

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

Definition at line 41 of file CommRead.h.

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

◆ 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:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors