Inheritance diagram for StoreIOStateCb:
Collaboration diagram for StoreIOStateCb:

Public Member Functions

 StoreIOStateCb (StoreIOState::STIOCB *cb, void *data, int err, const Rock::IoState::Pointer &anSio)
 
 StoreIOStateCb (const StoreIOStateCb &cb)
 
virtual ~StoreIOStateCb ()
 
void dial (AsyncCall &)
 
bool canDial (AsyncCall &) const
 
virtual void print (std::ostream &os) const
 

Private Member Functions

StoreIOStateCboperator= (const StoreIOStateCb &)
 

Private Attributes

StoreIOState::STIOCBcallback
 
void * callback_data
 
int errflag
 
Rock::IoState::Pointer sio
 

Detailed Description

close callback (STIOCB) dialer: breaks dependencies and counts IOState concurrency level

Definition at line 367 of file RockIoState.cc.

Constructor & Destructor Documentation

StoreIOStateCb::StoreIOStateCb ( StoreIOState::STIOCB cb,
void *  data,
int  err,
const Rock::IoState::Pointer anSio 
)
inline

Definition at line 370 of file RockIoState.cc.

References callback, and cbdataReference.

StoreIOStateCb::StoreIOStateCb ( const StoreIOStateCb cb)
inline

Definition at line 380 of file RockIoState.cc.

References callback, callback, callback_data, and cbdataReference.

virtual StoreIOStateCb::~StoreIOStateCb ( )
inlinevirtual

Definition at line 390 of file RockIoState.cc.

References cbdataReferenceDone.

Member Function Documentation

bool StoreIOStateCb::canDial ( AsyncCall ) const
inline

Definition at line 400 of file RockIoState.cc.

References callback, and cbdataReferenceValid().

void StoreIOStateCb::dial ( AsyncCall )
inline

Definition at line 394 of file RockIoState.cc.

References callback, and cbdataReferenceValidDone.

StoreIOStateCb& StoreIOStateCb::operator= ( const StoreIOStateCb )
private
virtual void StoreIOStateCb::print ( std::ostream &  os) const
inlinevirtual

Implements CallDialer.

Definition at line 404 of file RockIoState.cc.

Member Data Documentation

StoreIOState::STIOCB* StoreIOStateCb::callback
private

Definition at line 411 of file RockIoState.cc.

Referenced by StoreIOStateCb().

void* StoreIOStateCb::callback_data
private

Definition at line 412 of file RockIoState.cc.

Referenced by StoreIOStateCb().

int StoreIOStateCb::errflag
private

Definition at line 413 of file RockIoState.cc.

Rock::IoState::Pointer StoreIOStateCb::sio
private

Definition at line 414 of file RockIoState.cc.


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors