9#ifndef SQUID_SRC_SSL_ERRORDETAIL_H
10#define SQUID_SRC_SSL_ERRORDETAIL_H
int ErrorCode
Squid-defined error code (<0), an error code returned by X.509 API, or zero.
const char * ErrorNameFromCode(ErrorCode err, bool prefixRawCode=false)
ErrorCode ErrorCodeFromName(const char *name)
std::unordered_set< Security::ErrorCode > Errors
bool ErrorIsOptional(const char *name)
Security::ErrorCode GetErrorCode(const char *name)
The Security::ErrorCode code of the error described by "name".
bool ParseErrorString(const char *name, Security::Errors &)
std::optional< SBuf > GetErrorDescr(Security::ErrorCode)
const char * GetErrorName(const Security::ErrorCode code, const bool prefixRawCode=false)