Collaboration diagram for Error Page Internals:

Classes

class  ErrorPageFile
 

Macros

#define CVT_BUF_SZ   512
 

Functions

static err_typeoperator++ (err_type &anErr)
 
static int operator- (err_type const &anErr, err_type const &anErr2)
 
static const char * errorFindHardText (err_type type)
 
static int errorPageId (const char *page_name)
 
const char * errorPageName (int pageId)
 error ID to string More...
 

Variables

static std::vector< ErrorDynamicPageInfo * > ErrorDynamicPages
 
static char ** error_text = nullptr
 
static int error_page_count = 0
 
static MemBuf error_stylesheet
 
static cbdata_type ErrorState::CBDATA_ErrorState = CBDATA_UNKNOWN
 

Detailed Description

Abstract:

These routines are used to generate error messages to be sent to clients. The error type is used to select between the various message formats. (formats are stored in the Config.errorDirectory)

Macro Definition Documentation

◆ CVT_BUF_SZ

#define CVT_BUF_SZ   512

Definition at line 873 of file errorpage.cc.

Function Documentation

◆ errorFindHardText()

static const char * errorFindHardText ( err_type  type)
static

Definition at line 341 of file errorpage.cc.

References HardCodedErrors.

Referenced by errorInitialize().

◆ errorPageId()

static int errorPageId ( const char *  page_name)
static

Definition at line 631 of file errorpage.cc.

References ERR_MAX, ERR_NONE, err_type_str, and ErrorDynamicPages.

Referenced by errorReservePageId().

◆ errorPageName()

◆ operator++()

static err_type & operator++ ( err_type anErr)
static

Definition at line 229 of file errorpage.cc.

References int.

◆ operator-()

static int operator- ( err_type const &  anErr,
err_type const &  anErr2 
)
static

Definition at line 238 of file errorpage.cc.

References int.

Variable Documentation

◆ CBDATA_ErrorState

cbdata_type ErrorState::CBDATA_ErrorState = CBDATA_UNKNOWN
staticprivate

Definition at line 90 of file errorpage.h.

◆ error_page_count

◆ error_stylesheet

MemBuf error_stylesheet
static

Definition at line 205 of file errorpage.cc.

Referenced by ErrorState::compileLegacyCode().

◆ error_text

char** error_text = nullptr
static

◆ ErrorDynamicPages

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors