TunnelStateData *tunnelState = (TunnelStateData *)data;
assert (cbdataReferenceValid (tunnelState));
- assert(errcode == COMM_ERR_CLOSING || fd == tunnelState->server.conn->fd);
tunnelState->readServer(buf, len, errcode, xerrno);
}
void
TunnelStateData::readServer(char *buf, size_t len, comm_err_t errcode, int xerrno)
{
+ debugs(26, 3, HERE << server.conn << ", read " << len << " bytes");
+
/*
* Bail out early on COMM_ERR_CLOSING
* - close handlers will tidy up for us
if (errcode == COMM_ERR_CLOSING)
return;
- debugs(26, 3, "tunnelReadServer: FD " << server.conn->fd << ", read " << len << " bytes");
-
if (len > 0) {
server.bytesIn(len);
kb_incr(&statCounter.server.all.kbytes_in, len);
void
TunnelStateData::readClient(char *buf, size_t len, comm_err_t errcode, int xerrno)
{
+ debugs(26, 3, HERE << client.conn << ", read " << len << " bytes");
+
/*
* Bail out early on COMM_ERR_CLOSING
* - close handlers will tidy up for us
*/
-
if (errcode == COMM_ERR_CLOSING)
return;
- debugs(26, 3, "tunnelReadClient: FD " << client.conn << ", read " << len << " bytes");
-
if (len > 0) {
client.bytesIn(len);
kb_incr(&statCounter.client_http.kbytes_in, len);
TunnelStateData *tunnelState = (TunnelStateData *)data;
assert (cbdataReferenceValid (tunnelState));
- assert(fd == tunnelState->server.conn->fd);
tunnelState->writeServerDone(buf, len, flag, xerrno);
}
void
TunnelStateData::writeServerDone(char *buf, size_t len, comm_err_t flag, int xerrno)
{
- debugs(26, 3, "tunnelWriteServer: FD " << server.conn->fd << ", " << len << " bytes written");
+ debugs(26, 3, HERE << server.conn << ", " << len << " bytes written");
if (flag == COMM_ERR_CLOSING)
return;
TunnelStateData *tunnelState = (TunnelStateData *)data;
assert (cbdataReferenceValid (tunnelState));
- assert(fd == tunnelState->client.conn->fd);
tunnelState->writeClientDone(buf, len, flag, xerrno);
}
void
TunnelStateData::writeClientDone(char *buf, size_t len, comm_err_t flag, int xerrno)
{
- debugs(26, 3, "tunnelWriteClient: FD " << client.conn->fd << ", " << len << " bytes written");
+ debugs(26, 3, HERE << client.conn << ", " << len << " bytes written");
if (flag == COMM_ERR_CLOSING)
return;