|
Squid Web Cache master
|
#include <CommCalls.h>
Public Member Functions | |
| CommIoCbParams (void *aData) | |
| void | print (std::ostream &os) const |
| bool | syncWithComm () |
Public Attributes | |
| char * | buf |
| size_t | size |
| void * | data |
| Comm::ConnectionPointer | conn |
| Comm::Flag | flag |
| comm layer result status. | |
| int | xerrno |
| The last errno to occur. non-zero if flag is Comm::COMM_ERROR. | |
| int | fd |
| FD which the call was about. Set by the async call creator. | |
Definition at line 113 of file CommCalls.h.
| CommIoCbParams::CommIoCbParams | ( | void * | aData | ) |
Definition at line 100 of file CommCalls.cc.
| void CommIoCbParams::print | ( | std::ostream & | os | ) | const |
Definition at line 118 of file CommCalls.cc.
References buf, CommCommonCbParams::print(), and size.
Referenced by CommIoCbPtrFun::print().
| bool CommIoCbParams::syncWithComm | ( | ) |
Definition at line 106 of file CommCalls.cc.
References CommCommonCbParams::conn, debugs, Comm::ERR_CLOSING, Comm::Connection::fd, fd_table, and CommCommonCbParams::flag.
| char* CommIoCbParams::buf |
Definition at line 122 of file CommCalls.h.
Referenced by CommIoCbPtrFun::dial(), Ipc::Port::noteRead(), print(), and Ftp::Server::readUploadData().
|
inherited |
The connection which this call pertains to.
Definition at line 80 of file CommCalls.h.
Referenced by Ftp::Server::AcceptCtrlConnection(), Ftp::Server::acceptDataConnection(), ConnStateData::clientPinnedConnectionClosed(), ConnStateData::clientPinnedConnectionRead(), Server::clientWriteDone(), Log::TcpLogger::connectDone(), Ftp::Server::connectedForData(), Ftp::Gateway::dataChannelConnected(), Ftp::Relay::dataChannelConnected(), CommConnectCbPtrFun::dial(), CommIoCbPtrFun::dial(), Server::doClientRead(), Comm::ConnOpener::earlyAbort(), Ftp::Gateway::ftpAcceptDataConnection(), HappyConnOpener::handleConnOpenerAnswer(), PeerPoolMgr::handleOpenedConnection(), Http::Tunneler::handleReadyRead(), httpAccept(), httpsAccept(), ConnStateData::lifetimeTimeout(), Snmp::Inquirer::noteCommClosed(), Adaptation::Icap::Xaction::noteCommConnected(), Adaptation::Icap::Xaction::noteCommRead(), Ipc::Port::noteRead(), Mgr::Inquirer::noteWroteHeader(), Comm::TcpAcceptor::notify(), CommCommonCbParams::print(), Comm::ReadNow(), HttpStateData::readReply(), Ftp::Server::readUploadData(), Helper::Session::requestTimeout(), ConnStateData::requestTimeout(), ClientHttpRequest::sslBumpStart(), CommConnectCbParams::syncWithComm(), syncWithComm(), Ftp::Client::timeout(), tunnelTimeout(), whoisTimeout(), Ftp::Client::writeCommandCallback(), Ipc::UdsSender::wrote(), HttpControlMsgSink::wroteControlMsg(), Ftp::Server::wroteEarlyReply(), and Ftp::Server::wroteReply().
|
inherited |
Definition at line 69 of file CommCalls.h.
Referenced by CommCommonCbParams::~CommCommonCbParams(), Security::PeerConnector::commCloseHandler(), CommConnectCbPtrFun::dial(), CommIoCbPtrFun::dial(), fwdServerClosedWrapper(), HttpStateData::httpStateConnClosed(), idnsVCClosed(), CommCommonCbParams::print(), Helper::Session::requestTimeout(), tunnelClientClosed(), tunnelServerClosed(), tunnelTimeout(), whoisClose(), and whoisTimeout().
|
inherited |
Definition at line 85 of file CommCalls.h.
Referenced by Security::PeerConnector::commCloseHandler(), Ftp::Client::dataRead(), HttpStateData::httpStateConnClosed(), Snmp::Forwarder::noteCommClosed(), Mgr::StoreToCommWriter::noteCommWrote(), Comm::TcpAcceptor::notify(), CommCommonCbParams::print(), Ftp::Client::readControlReply(), ConnStateData::requestTimeout(), Client::sentRequestBody(), whoisClose(), Ftp::Client::writeCommandCallback(), and HttpStateData::wroteLast().
|
inherited |
Definition at line 82 of file CommCalls.h.
Referenced by Ftp::Server::AcceptCtrlConnection(), Ftp::Server::acceptDataConnection(), ConnStateData::clientPinnedConnectionRead(), Server::clientWriteDone(), Log::TcpLogger::connectDone(), Ftp::Server::connectedForData(), Ftp::Gateway::dataChannelConnected(), Ftp::Relay::dataChannelConnected(), Ftp::Client::dataRead(), CommConnectCbPtrFun::dial(), CommIoCbPtrFun::dial(), Server::doClientRead(), Ftp::Gateway::ftpAcceptDataConnection(), HappyConnOpener::handleConnOpenerAnswer(), PeerPoolMgr::handleOpenedConnection(), Http::Tunneler::handleReadyRead(), Http::Tunneler::handleWrittenRequest(), httpAccept(), httpsAccept(), Adaptation::Icap::Xaction::noteCommConnected(), Adaptation::Icap::Xaction::noteCommRead(), Adaptation::Icap::Xaction::noteCommWrote(), Mgr::StoreToCommWriter::noteCommWrote(), Ipc::Port::noteRead(), Mgr::Inquirer::noteWroteHeader(), Comm::TcpAcceptor::notify(), CommCommonCbParams::print(), Ftp::Client::readControlReply(), Comm::ReadNow(), HttpStateData::readReply(), Ftp::Server::readUploadData(), Client::sentRequestBody(), ClientHttpRequest::sslBumpStart(), CommConnectCbParams::syncWithComm(), syncWithComm(), Ftp::Client::writeCommandCallback(), Log::TcpLogger::writeDone(), Ipc::UdsSender::wrote(), HttpControlMsgSink::wroteControlMsg(), Ftp::Server::wroteEarlyReply(), HttpStateData::wroteLast(), Ftp::Server::wroteReply(), and Ftp::Server::wroteReplyData().
| size_t CommIoCbParams::size |
Definition at line 123 of file CommCalls.h.
Referenced by ConnStateData::clientPinnedConnectionRead(), Server::clientWriteDone(), Ftp::Client::dataRead(), CommIoCbPtrFun::dial(), Server::doClientRead(), Http::Tunneler::handleReadyRead(), Http::Tunneler::handleWrittenRequest(), Adaptation::Icap::Xaction::noteCommRead(), Adaptation::Icap::Xaction::noteCommWrote(), Mgr::StoreToCommWriter::noteCommWrote(), Mgr::Inquirer::noteWroteHeader(), print(), Ftp::Client::readControlReply(), Comm::ReadNow(), HttpStateData::readReply(), Ftp::Server::readUploadData(), Ftp::Client::sentRequestBody(), HttpStateData::sentRequestBody(), Client::sentRequestBody(), Ftp::Client::writeCommandCallback(), Log::TcpLogger::writeDone(), Ftp::Server::wroteEarlyReply(), HttpStateData::wroteLast(), Ftp::Server::wroteReply(), and Ftp::Server::wroteReplyData().
|
inherited |
Definition at line 83 of file CommCalls.h.
Referenced by Ftp::Server::AcceptCtrlConnection(), Ftp::Server::acceptDataConnection(), Server::clientWriteDone(), Ftp::Gateway::dataChannelConnected(), Ftp::Relay::dataChannelConnected(), Ftp::Client::dataRead(), CommConnectCbPtrFun::dial(), CommIoCbPtrFun::dial(), Server::doClientRead(), Comm::ConnOpener::earlyAbort(), Ftp::Gateway::ftpAcceptDataConnection(), HappyConnOpener::handleConnOpenerAnswer(), Http::Tunneler::handleReadyRead(), Http::Tunneler::handleWrittenRequest(), httpAccept(), httpsAccept(), Adaptation::Icap::Xaction::noteCommRead(), Comm::TcpAcceptor::notify(), CommCommonCbParams::print(), Ftp::Client::readControlReply(), Comm::ReadNow(), HttpStateData::readReply(), Client::sentRequestBody(), Ftp::Client::writeCommandCallback(), Log::TcpLogger::writeDone(), HttpControlMsgSink::wroteControlMsg(), Ftp::Server::wroteEarlyReply(), HttpStateData::wroteLast(), Ftp::Server::wroteReply(), and Ftp::Server::wroteReplyData().