|
Squid Web Cache master
|
#include <LogTags.h>
Public Member Functions | |
| void | update (const LogTagsErrors &other) |
Static Public Member Functions | |
| static LogTagsErrors | FromErrno (int errNo) |
| constructs an object matching errno(3) of a failed I/O call | |
Public Attributes | |
| bool | ignored = false |
| _IGNORED: the response was not used for anything | |
| bool | timedout = false |
| _TIMEDOUT: terminated due to a lifetime or I/O timeout | |
| bool | aborted = false |
| _ABORTED: other abnormal termination (e.g., I/O error) | |
Things that may happen to a transaction while it is being processed according to its LOG_* category. Logged as SUFFIX(es). Unlike LOG* categories, these flags may not be mutually exclusive.
|
static |
Definition at line 22 of file LogTags.cc.
References aborted, and timedout.
Referenced by Server::clientWriteDone(), Server::doClientRead(), and FwdState::updateAleWithFinalError().
| void LogTagsErrors::update | ( | const LogTagsErrors & | other | ) |
Update each of this object flags to "set" if the corresponding flag of the given object is set
Definition at line 14 of file LogTags.cc.
References aborted, ignored, and timedout.
Referenced by FwdState::updateAleWithFinalError().
| bool LogTagsErrors::aborted = false |
Definition at line 29 of file LogTags.h.
Referenced by LogTags::c_str(), Server::doClientRead(), FromErrno(), and update().
| bool LogTagsErrors::ignored = false |
Definition at line 27 of file LogTags.h.
Referenced by LogTags::c_str(), clientReplyContext::handleIMSReply(), and update().
| bool LogTagsErrors::timedout = false |
Definition at line 28 of file LogTags.h.
Referenced by LogTags::c_str(), FromErrno(), ConnStateData::lifetimeTimeout(), and update().