|
Squid Web Cache master
|
#include <ErrorDetailManager.h>
Public Types | |
| typedef RefCount< ErrorDetailsList > | Pointer |
| typedef std::map< Security::ErrorCode, ErrorDetailEntry > | ErrorDetails |
Public Member Functions | |
| const ErrorDetailEntry * | findRecord (Security::ErrorCode) const |
Public Attributes | |
| SBuf | errLanguage |
| The language of the error-details.txt template, if any. | |
| ErrorDetails | theList |
| The list of error details entries. | |
Used to hold an error-details.txt template in ram. An error-details,.txt is represented by a list of error detail entries (ErrorDetailEntry objects).
Definition at line 39 of file ErrorDetailManager.h.
| typedef std::map<Security::ErrorCode, ErrorDetailEntry> Ssl::ErrorDetailsList::ErrorDetails |
Definition at line 49 of file ErrorDetailManager.h.
Definition at line 42 of file ErrorDetailManager.h.
| const Ssl::ErrorDetailEntry * Ssl::ErrorDetailsList::findRecord | ( | Security::ErrorCode | value | ) | const |
looks up metadata details for a given error (or nil); returned pointer is invalidated by any non-constant operation on the list object
Definition at line 67 of file ErrorDetailManager.cc.
Referenced by Ssl::ErrorDetailsManager::findDetail().
| SBuf Ssl::ErrorDetailsList::errLanguage |
Definition at line 48 of file ErrorDetailManager.h.
Referenced by Ssl::ErrorDetailsManager::cacheDetails(), and Ssl::ErrorDetailsManager::findDetail().
| ErrorDetails Ssl::ErrorDetailsList::theList |
Definition at line 50 of file ErrorDetailManager.h.