![Inheritance graph](classStoreIOStateCb__inherit__graph.png)
![Collaboration graph](classStoreIOStateCb__coll__graph.png)
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 411 of file RockIoState.cc.
Constructor & Destructor Documentation
◆ StoreIOStateCb() [1/2]
|
inline |
Definition at line 414 of file RockIoState.cc.
References cbdataReference.
◆ StoreIOStateCb() [2/2]
|
inline |
Definition at line 424 of file RockIoState.cc.
References callback, callback_data, and cbdataReference.
◆ ~StoreIOStateCb()
|
inlineoverride |
Definition at line 434 of file RockIoState.cc.
References cbdataReferenceDone.
Member Function Documentation
◆ canDial()
|
inline |
Definition at line 444 of file RockIoState.cc.
References cbdataReferenceValid().
◆ dial()
|
inline |
Definition at line 438 of file RockIoState.cc.
References cbdataReferenceValidDone.
◆ operator=()
|
private |
◆ print()
|
inlineoverridevirtual |
Implements CallDialer.
Definition at line 448 of file RockIoState.cc.
Member Data Documentation
◆ callback
|
private |
Definition at line 455 of file RockIoState.cc.
Referenced by StoreIOStateCb().
◆ callback_data
|
private |
Definition at line 456 of file RockIoState.cc.
Referenced by StoreIOStateCb().
◆ errflag
|
private |
Definition at line 457 of file RockIoState.cc.
◆ sio
|
private |
Definition at line 458 of file RockIoState.cc.
The documentation for this class was generated from the following file:
- src/fs/rock/RockIoState.cc
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products