|
Squid Web Cache master
|
#include <HttpTunnelerAnswer.h>
Public Member Functions | |
| TunnelerAnswer () | |
| ~TunnelerAnswer () | |
| deletes squidError if it is still set | |
| bool | positive () const |
Public Attributes | |
| CbcPointer< ErrorState > | squidError |
| problem details (or nil) | |
| SBuf | leftovers |
| peer-generated bytes after a positive answer (or empty) | |
| StatusCode | peerResponseStatus = scNone |
| the status code of the successfully parsed CONNECT response (or scNone) | |
| Comm::ConnectionPointer | conn |
Three mutually exclusive answers are possible:
HTTP CONNECT tunnel setup results (supplied via a callback). The tunnel through the peer was established if and only if the error member is nil.
Definition at line 29 of file HttpTunnelerAnswer.h.
|
inline |
Definition at line 32 of file HttpTunnelerAnswer.h.
| Http::TunnelerAnswer::~TunnelerAnswer | ( | ) |
Definition at line 14 of file HttpTunnelerAnswer.cc.
References CbcPointer< Cbc >::get(), and squidError.
|
inline |
Definition at line 35 of file HttpTunnelerAnswer.h.
References squidError.
Referenced by FwdState::tunnelEstablishmentDone(), and TunnelStateData::tunnelEstablishmentDone().
| Comm::ConnectionPointer Http::TunnelerAnswer::conn |
Definition at line 47 of file HttpTunnelerAnswer.h.
Referenced by Http::operator<<(), FwdState::tunnelEstablishmentDone(), and TunnelStateData::tunnelEstablishmentDone().
| SBuf Http::TunnelerAnswer::leftovers |
Definition at line 42 of file HttpTunnelerAnswer.h.
Referenced by Http::operator<<(), FwdState::tunnelEstablishmentDone(), and TunnelStateData::tunnelEstablishmentDone().
| StatusCode Http::TunnelerAnswer::peerResponseStatus = scNone |
Definition at line 45 of file HttpTunnelerAnswer.h.
Referenced by Http::operator<<(), and TunnelStateData::tunnelEstablishmentDone().
| CbcPointer<ErrorState> Http::TunnelerAnswer::squidError |
Definition at line 40 of file HttpTunnelerAnswer.h.
Referenced by ~TunnelerAnswer(), Http::operator<<(), positive(), FwdState::tunnelEstablishmentDone(), and TunnelStateData::tunnelEstablishmentDone().