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 | |
StoreIOStateCb & | operator= (const StoreIOStateCb &) |
Private Attributes | |
StoreIOState::STIOCB * | callback |
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]
|
inline |
Definition at line 415 of file RockIoState.cc.
References cbdataReference.
◆ StoreIOStateCb() [2/2]
|
inline |
Definition at line 425 of file RockIoState.cc.
References callback, callback_data, and cbdataReference.
◆ ~StoreIOStateCb()
|
inlineoverride |
Definition at line 435 of file RockIoState.cc.
References cbdataReferenceDone.
Member Function Documentation
◆ canDial()
|
inline |
Definition at line 445 of file RockIoState.cc.
References cbdataReferenceValid().
◆ dial()
|
inline |
Definition at line 439 of file RockIoState.cc.
References cbdataReferenceValidDone.
◆ operator=()
|
private |
◆ print()
|
inlineoverridevirtual |
Implements CallDialer.
Definition at line 449 of file RockIoState.cc.
Member Data Documentation
◆ callback
|
private |
Definition at line 456 of file RockIoState.cc.
Referenced by StoreIOStateCb().
◆ callback_data
|
private |
Definition at line 457 of file RockIoState.cc.
Referenced by StoreIOStateCb().
◆ errflag
|
private |
Definition at line 458 of file RockIoState.cc.
◆ sio
|
private |
Definition at line 459 of file RockIoState.cc.
The documentation for this class was generated from the following file:
- src/fs/rock/RockIoState.cc