#include <ErrorDetailManager.h>
![Inheritance graph](classSsl_1_1ErrorDetailsList__inherit__graph.png)
![Collaboration graph](classSsl_1_1ErrorDetailsList__coll__graph.png)
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. More... | |
ErrorDetails | theList |
The list of error details entries. More... | |
Detailed Description
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.
Member Typedef Documentation
◆ ErrorDetails
typedef std::map<Security::ErrorCode, ErrorDetailEntry> Ssl::ErrorDetailsList::ErrorDetails |
Definition at line 49 of file ErrorDetailManager.h.
◆ Pointer
Definition at line 42 of file ErrorDetailManager.h.
Member Function Documentation
◆ findRecord()
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().
Member Data Documentation
◆ errLanguage
SBuf Ssl::ErrorDetailsList::errLanguage |
Definition at line 48 of file ErrorDetailManager.h.
Referenced by Ssl::ErrorDetailsManager::cacheDetails(), and Ssl::ErrorDetailsManager::findDetail().
◆ theList
ErrorDetails Ssl::ErrorDetailsList::theList |
Definition at line 50 of file ErrorDetailManager.h.
The documentation for this class was generated from the following files:
- src/ssl/ErrorDetailManager.h
- src/ssl/ErrorDetailManager.cc
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products