|
Squid Web Cache master
|
#include <ExceptionErrorDetail.h>
Public Types | |
| using | Pointer = ErrorDetailPointer |
Public Member Functions | |
| ExceptionErrorDetail (const SourceLocationId id) | |
| SBuf | brief () const override |
| SBuf | verbose (const HttpRequestPointer &) const override |
| bool | equals (const ErrorDetail &other) const |
Private Member Functions | |
| MEMPROXY_CLASS (ExceptionErrorDetail) | |
Private Attributes | |
| SourceLocationId | exceptionId |
| identifies the thrower or catcher | |
Details a failure reported via a C++ exception. Stores exception ID which scripts/calc-must-ids.sh can map to a relevant source code location.
Definition at line 22 of file ExceptionErrorDetail.h.
|
inherited |
|
inlineexplicit |
Definition at line 27 of file ExceptionErrorDetail.h.
|
inlineoverridevirtual |
Implements ErrorDetail.
Definition at line 30 of file ExceptionErrorDetail.h.
References asHex(), exceptionId, and ToSBuf().
|
inlineinherited |
Definition at line 44 of file Detail.h.
Referenced by Error::update().
|
private |
|
inlineoverridevirtual |
Implements ErrorDetail.
Definition at line 34 of file ExceptionErrorDetail.h.
References asHex(), exceptionId, and ToSBuf().
|
private |
Definition at line 39 of file ExceptionErrorDetail.h.