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)
 
 ~StoreIOStateCb () override
 
void dial (AsyncCall &)
 
bool canDial (AsyncCall &) const
 
void print (std::ostream &os) const override
 

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 412 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

Definition at line 415 of file RockIoState.cc.

References cbdataReference.

◆ StoreIOStateCb() [2/2]

StoreIOStateCb::StoreIOStateCb ( const StoreIOStateCb cb)
inline

Definition at line 425 of file RockIoState.cc.

References callback, callback_data, and cbdataReference.

◆ ~StoreIOStateCb()

StoreIOStateCb::~StoreIOStateCb ( )
inlineoverride

Definition at line 435 of file RockIoState.cc.

References cbdataReferenceDone.

Member Function Documentation

◆ canDial()

bool StoreIOStateCb::canDial ( AsyncCall ) const
inline

Definition at line 445 of file RockIoState.cc.

References cbdataReferenceValid().

◆ dial()

void StoreIOStateCb::dial ( AsyncCall )
inline

Definition at line 439 of file RockIoState.cc.

References cbdataReferenceValidDone.

◆ operator=()

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

◆ print()

void StoreIOStateCb::print ( std::ostream &  os) const
inlineoverridevirtual

Implements CallDialer.

Definition at line 449 of file RockIoState.cc.

Member Data Documentation

◆ callback

StoreIOState::STIOCB* StoreIOStateCb::callback
private

Definition at line 456 of file RockIoState.cc.

Referenced by StoreIOStateCb().

◆ callback_data

void* StoreIOStateCb::callback_data
private

Definition at line 457 of file RockIoState.cc.

Referenced by StoreIOStateCb().

◆ errflag

int StoreIOStateCb::errflag
private

Definition at line 458 of file RockIoState.cc.

◆ sio

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

Definition at line 459 of file RockIoState.cc.


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors