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 358 of file RockIoState.cc.

Constructor & Destructor Documentation

◆ StoreIOStateCb() [1/2]

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

◆ StoreIOStateCb() [2/2]

StoreIOStateCb::StoreIOStateCb ( const StoreIOStateCb cb)
inline

◆ ~StoreIOStateCb()

virtual StoreIOStateCb::~StoreIOStateCb ( )
inlinevirtual

Definition at line 381 of file RockIoState.cc.

References StoreIOState::callback_data, and cbdataReferenceDone.

Member Function Documentation

◆ canDial()

bool StoreIOStateCb::canDial ( AsyncCall ) const
inline

◆ dial()

void StoreIOStateCb::dial ( AsyncCall )
inline

◆ operator=()

StoreIOStateCb& StoreIOStateCb::operator= ( const StoreIOStateCb )
private

◆ print()

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

Implements CallDialer.

Definition at line 395 of file RockIoState.cc.

References StoreIOState::callback_data.

Member Data Documentation

◆ callback

StoreIOState::STIOCB* StoreIOStateCb::callback
private

Definition at line 402 of file RockIoState.cc.

Referenced by StoreIOStateCb().

◆ callback_data

void* StoreIOStateCb::callback_data
private

Definition at line 403 of file RockIoState.cc.

Referenced by StoreIOStateCb().

◆ errflag

int StoreIOStateCb::errflag
private

Definition at line 404 of file RockIoState.cc.

◆ sio

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

Definition at line 405 of file RockIoState.cc.


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors